How I Added Real Email to My Django App (And What I Learned Along the Way)

No third-party services. Just Django, an SMTP server, and a few hours of figuring things out.