<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Smtp on BradCypert.com</title>
    <link>https://www.bradcypert.com/tags/smtp/</link>
    <description>Recent content in Smtp on BradCypert.com</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 10 Jun 2026 19:21:42 -0400</lastBuildDate>
    <atom:link href="https://www.bradcypert.com/tags/smtp/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Retro: Building an SMTP Server in Gleam - Part 1</title>
      <link>https://www.bradcypert.com/retro-building-an-smtp-server-in-gleam/</link>
      <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://www.bradcypert.com/retro-building-an-smtp-server-in-gleam/</guid>
      <description>&lt;p&gt;I&#39;ve been building an SMTP server in Gleam lately. I won&#39;t say &amp;quot;From scratch&amp;quot; as I&#39;m using Rawhat&#39;s wonderful &lt;a href=&#34;https://github.com/rawhat/glisten&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Glisten&lt;/a&gt;&#xA; library, which providers the TCP transport layer,&#xA;but outside of that, I&#39;m not (currently) using any other libraries. What I&#39;ve actually implemented so far is rather small. I haven&#39;t touched IMAP or POP and have just focused&#xA;on reading TCP packets, parsing them as SMTP payloads, and responding to the client appropriately. I&#39;m hoping to share my learnings and document my progress with this post and others.&#xA;Lets get into it!&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
