Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Last few days I had some time to start doing what Lamson did with Rye. Lucky for me (and I keep repeating this), Golang has really great server related libraries, and smtpd seems like made for this task. I integrated it into Rye. Then I started integrating Go's standard mail package, but the code for all the email edge cases was becoming quite complicated. I then found Go library parsemail, which I saw, by looking at the code, accounted even for more edge cases I had in mind and it exposed a simpler interface, so I integrated this instead.
Last few days I had some time to start doing what Lamson did with Rye. Lucky for me (and I keep repeating this), Golang has really great server related libraries, and smtpd seems like made for this task. I integrated it into Rye. Then I started integrating Go's standard mail package, but the code for all the email edge cases was becoming quite complicated. I then found Go library parsemail, which I saw, by looking at the code, accounted even for more edge cases I had in mind and it exposed a simpler interface, so I integrated this instead.