How modern e-mail really works and the pieces we build on
Layer | Acronym | Example software | What it does |
---|---|---|---|
Mail Transfer Agent | MTA | Postfix, Exim | Routes SMTP traffic between domains. |
Mail Delivery Agent | MDA | Dovecot, Courier | Saves incoming mail to the user’s mailbox. |
Mail User Agent | MUA | Outlook, Thunderbird | that people click. |
Relay | - | (open-core) | Sits between MUA and IMAP, giving dev-friendly JSON + webhooks. |
Category | Examples | Focus |
---|---|---|
Delivery APIs | Resend, SendGrid, SES | High-volume outbound (newsletters, receipts). |
Interaction APIs | Relay | Read, search, tag, reply, build full apps. |
Term | Short definition |
---|---|
Email account | IMAP/SMTP credential set you connect |
Message | A single e-mail, defined by its Message-ID or IMAP UID. |
Thread | All messages sharing References/In-Reply-To headers |
Label | User-defined tag saved server-side; survives new messages. |