When I started building SendPigeon, I assumed email would be the easy part.

SMTP has been around forever, AWS SES is reliable, and sending an email looks like a solved problem. I expected the hard parts to be scaling, APIs, and dashboards.

Instead, almost all of the real complexity showed up in one place: email authentication.

Modern email delivery isn’t really about SMTP anymore. It’s about DNS, cryptographic signatures, and trust policies enforced by inbox providers. If any of that is wrong, emails don’t just land in spam — they often disappear entirely.

This is a technical deep dive into what I learned building an email API on top of AWS SES, specifically around SPF, DKIM, and DMARC.


Email is a trust system

SMTP was designed in a much friendlier era of the inte…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help