JustEmails
Start free trial
Writing

Notes from the email trenches.

Deliverability, DNS, protocols, pricing. Written by the team building JustEmails.

Cover for Why Gmail Shows 'via' Next to Your Sender Name (and How to Remove It)
Tutorials·11 min read

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.

Cover for Email Arriving Hours Late? Greylisting and Retry Queues Explained
Tutorials·11 min read

Email Arriving Hours Late? Greylisting and Retry Queues Explained

That urgent email showed up 4 hours late. Greylisting and retry intervals explain why.

Cover for Handle Bounce and Complaint Webhooks: Protect Sender Reputation
Tutorials·13 min read

Handle Bounce and Complaint Webhooks: Protect Sender Reputation

Process bounces before providers throttle you.

Cover for Wiring JustEmails SMTP into Django Auth for Verification and Reset Mail
Tutorials·10 min read

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.

Cover for Email Alias vs Forwarding (2026): Fix the Routing Mess
Tutorials·11 min read

Email Alias vs Forwarding (2026): Fix the Routing Mess

Email alias vs forwarding — one breaks SPF, one doesn't. Learn when to use each.

Cover for Connect JustEmails to Zapier: No-Code Email Automation for Your Domain
Tutorials·11 min read

Connect JustEmails to Zapier: No-Code Email Automation for Your Domain

Trigger transactional emails from forms, CRMs, or webhooks — zero code.

Cover for BIMI Setup Guide: Get Your Logo in Gmail & Apple Mail (2026)
Tutorials·12 min read

BIMI Setup Guide: Get Your Logo in Gmail & Apple Mail (2026)

BIMI setup from SVG prep to DNS — your logo in Gmail awaits.

Cover for SMTP vs API for Transactional Email: When to Use Each
Tutorials·10 min read

SMTP vs API for Transactional Email: When to Use Each

SMTP or API for transactional email? Decision framework with Node & Python code samples.

Cover for DMARC: From p=none to p=reject Without Breaking Your Email
Tutorials·12 min read

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.