Visualization: 1. SMTP & The Deliverability Nightmare
Your App
Node.js
SendGrid
SMTP Relay
Gmail Server
Runs DNS Checks
Inbox
Checks Pass
Spam
Checks Fail
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
DOWNLOADING CONCEPT: 1. SMTP & THE DELIVERABILITY NIGHTMARE...
↳Sending emails via code is easy (just use SMTP).
↳Ensuring they don't land in the Spam folder is a Dark Art.
↳Historically, SMTP (Simple Mail Transfer Protocol) had zero security.
↳Anyone could connect to a mail server and say From: [email protected].
↳Because of this, modern receivers (Gmail, Outlook) will aggressively quarantine or drop your emails unless you cryptographically prove you own the domain.
↳To prove ownership, you must configure the "Unholy Trinity" of DNS records: SPF, DKIM, and DMARC.
▲ LIVE INCIDENTMarketing switched to a new mass-email tool (Mailchimp), and all emails are bouncing.