SMTP Server and Client
An SMTP server and client written from scratch in Go, implementing core SMTP protocol specs (RFC 5321) with STARTTLS (RFC 3207) and basic SMTP auth (RFC 4954).
GitHub profileDraft note: This write-up is placeholder content for the SMTP Server and Client project. The sections below will be replaced with the final walk-through.
Problem
Placeholder: describe the problem this project solves and who it is for.
Approach
Placeholder: outline the overall approach and how the project is structured.
Technical Decisions
Placeholder: document key technical decisions and the trade-offs behind them.
Challenges
Placeholder: list the hardest challenges encountered and how they were resolved.
Lessons
Placeholder: note what you learned and what you would do differently next time.