Notes from the email trenches.
Deliverability, DNS, protocols, pricing. Written by the team building JustEmails.
Why Gmail Shows 'via' Next to Your Sender Name (and How to Remove It)
That 'via sendgrid.net' or 'via mailgun.org' tag next to your From name screams third-party sender. Here's what causes it, how to fix it with custom DKIM, and how to verify it's gone.
Email Arriving Hours Late? Greylisting and Retry Queues Explained
That urgent email showed up 4 hours late. Greylisting and retry intervals explain why.
Handle Bounce and Complaint Webhooks: Protect Sender Reputation
Process bounces before providers throttle you.
Wiring JustEmails SMTP into Django Auth for Verification and Reset Mail
Configure Django's EMAIL_BACKEND with JustEmails SMTP credentials for account verification, password resets, and other auth emails that actually land in inboxes.
Email Alias vs Forwarding (2026): Fix the Routing Mess
Email alias vs forwarding — one breaks SPF, one doesn't. Learn when to use each.
Connect JustEmails to Zapier: No-Code Email Automation for Your Domain
Trigger transactional emails from forms, CRMs, or webhooks — zero code.
BIMI Setup Guide: Get Your Logo in Gmail & Apple Mail (2026)
BIMI setup from SVG prep to DNS — your logo in Gmail awaits.
SMTP vs API for Transactional Email: When to Use Each
SMTP or API for transactional email? Decision framework with Node & Python code samples.
DMARC: From p=none to p=reject Without Breaking Your Email
A real-world ramp from DMARC p=none to p=reject — DKIM signing pre-flight, monitor mode, pct=10 quarantine, and the breakage modes (calendar invites, listservs) that catch every team off guard.