Blog

Email deliverability tips, developer guides, and best practices for transactional email.

Next.jsEmail API

Best Email API for Next.js (2026)

Compare the best email APIs for Next.js — SendPigeon, Resend, Nodemailer, Postmark, and Amazon SES. Edge runtime support, Server Actions, pricing, and code examples.

SendPigeon TeamApr 25, 20268 min read
Developer ExperienceLocal Development

Local-First Email Development

A case for building email the way you build software: local dev, version-controlled sequences, one tool from localhost to production. No more duct-taping five services together.

SendPigeon TeamApr 25, 20265 min read
NodemailerResend

Nodemailer vs Resend vs SendPigeon: Which Should You Use?

A three-way comparison of Nodemailer, Resend, and SendPigeon for sending email from Node.js. SMTP vs API, features, pricing, and when to use each.

SendPigeon TeamApr 24, 20266 min read
ComparisonResend

5 Best Resend Alternatives for Developers (2026)

Looking for a Resend alternative? Compare SendPigeon, Postmark, SendGrid, Amazon SES, and Mailgun on features, pricing, sequences, inbound parsing, and developer experience.

SendPigeon TeamApr 23, 20266 min read
SequencesOnboarding

How to Build an Onboarding Email Sequence (With Code)

Step-by-step guide to building a SaaS onboarding email sequence using an API. 5-email flow with delays, branching, and personalization — complete TypeScript examples.

SendPigeon TeamApr 21, 20268 min read
ComparisonLoops

5 Best Loops.so Alternatives for Developers (2026)

Looking for a Loops alternative? Compare SendPigeon, Customer.io, Resend, Mailchimp, and ConvertKit on sequences, API access, pricing, and developer experience.

SendPigeon TeamApr 19, 20266 min read
ComparisonLoops

SendPigeon vs Loops: Which Email Platform Should Developers Use?

A developer's comparison of SendPigeon and Loops. Sequences, transactional email, API access, pricing, and when each is the better fit.

SendPigeon TeamApr 18, 20266 min read
SequencesEmail Automation

Drip Email API: Build Automated Email Sequences in Code

How to build drip campaigns and email sequences programmatically with an API. Define multi-step flows, triggers, and branching logic in code — not a drag-and-drop editor.

SendPigeon TeamApr 16, 20267 min read
ComparisonPostmark

5 Best Postmark Alternatives for Developers (2026)

Looking for a Postmark alternative? Compare SendPigeon, Resend, SendGrid, Mailgun, and Amazon SES on features, pricing, and developer experience.

SendPigeon TeamApr 14, 20267 min read
ComparisonPostmark

SendPigeon vs Postmark: Which Email API Should You Use?

A detailed comparison of SendPigeon and Postmark for developers. Transactional email, inbound parsing, broadcasts, sequences, pricing, and SDKs compared.

SendPigeon TeamApr 12, 20267 min read
AIInbound Email

Build an AI Email Agent with Inbound Parsing

Build an AI agent that reads, classifies, and responds to incoming emails. Uses inbound email parsing webhooks + an LLM to automate support, routing, and replies.

SendPigeon TeamApr 11, 20267 min read
Node.jsInbound Email

How to Receive Emails in Node.js (Without a Mail Server)

Receive incoming emails in Node.js using webhooks and inbound email parsing. Express handler with signature verification, reply threading, and routing examples.

SendPigeon TeamApr 10, 20265 min read
Next.jsInbound Email

How to Receive Emails in Next.js (Inbound Parsing)

Receive incoming emails in your Next.js app using webhooks and inbound email parsing. Complete guide with App Router, signature verification, and TypeScript examples.

SendPigeon TeamApr 9, 20264 min read
Inbound EmailEmail Parsing

Inbound Email Parsing API: Receive Emails via Webhooks

How to receive emails in your app with an inbound email parsing API. Compare Postmark, SendGrid, Mailgun, and SendPigeon for webhook-based email parsing — with code examples.

SendPigeon TeamApr 7, 20267 min read
EmailMarketing

How to Send Marketing Emails (Without Getting Blacklisted)

A developer's guide to sending marketing emails that reach the inbox. Covers list management, warmup, throttling, unsubscribe handling, and compliance — with code examples.

SendPigeon TeamMar 27, 20267 min read
DevelopmentTesting

MailHog vs Mailpit vs MailCatcher vs Maildev: Which Local Email Testing Tool Should You Use?

A head-to-head comparison of the four most popular local email testing tools. Features, performance, Docker setup, and when to use each — updated for 2026.

SendPigeon TeamMar 27, 20268 min read
PHPEmail

How to Send Email in PHP (SMTP + API)

Send email from PHP using mail(), PHPMailer, or an email API. Complete guide with code examples for Laravel, plain PHP, attachments, HTML email, and local testing.

SendPigeon TeamMar 27, 20266 min read
PythonEmail

How to Send Email in Python (SMTP + API)

Send email from Python using smtplib or an email API. Complete guide with code examples for Flask, Django, FastAPI, plain scripts, attachments, HTML email, and local testing.

SendPigeon TeamMar 27, 20267 min read
EmailDNS

How to Check if an Email Domain Is Valid

Check if an email domain can receive mail. Verify MX records, SPF, DKIM, and DMARC with command-line tools, code examples, and free online checkers.

SendPigeon TeamMar 11, 20266 min read
EmailQueuing

How to Send Queued Email (Patterns That Actually Scale)

Email queuing patterns for developers: database-backed queues, Redis/BullMQ, pg-boss, and managed APIs. With code examples for Node.js, TypeScript, and Python.

SendPigeon TeamMar 11, 20268 min read
Email DeliverabilityDomain Warming

How to Warm Up an Email Domain (2026 Schedule)

Day-by-day email domain warming schedule with exact volumes, benchmarks, and code examples. Go from zero reputation to 95%+ inbox placement in 30 days.

SendPigeon TeamMar 11, 202615 min read
DevelopmentTesting

7 Best MailHog Alternatives for 2026

MailHog hasn't been updated since 2020. Here are the best actively maintained alternatives — including Mailpit, SendPigeon CLI, Mailtrap, and more — compared by features, install effort, and production readiness.

SendPigeon TeamMar 11, 202611 min read
DevelopmentTesting

Mailtrap vs MailHog: Which Should You Use in 2026?

Mailtrap is a cloud-based email sandbox. MailHog is a local SMTP server. Here's how they compare for email testing — features, pricing, Docker, and when to use each.

SendPigeon TeamMar 11, 20267 min read
EmailDNS

MX Record Priority Explained (With Examples)

What MX record priority means, how mail servers use it, and how to configure it correctly. Includes examples for Google Workspace, Microsoft 365, and custom setups.

SendPigeon TeamMar 11, 20264 min read
NodemailerNode.js

Nodemailer Guide: Send Email in Node.js with SMTP (2026)

Complete Nodemailer guide — setup, configuration for Gmail/AWS SES, attachments, HTML templates, connection pooling, error handling, and when to use an email API instead.

SendPigeon TeamMar 11, 202610 min read
ExpressNode.js

How to Send Email with Express.js

Send transactional emails from Express routes. Project structure, email service pattern, error handling, templates, and production best practices with TypeScript.

SendPigeon TeamMar 11, 20267 min read
SupabaseEmail

Supabase SMTP Setup & Email Sending (Edge Functions Guide)

Set up Supabase SMTP for auth emails and use Edge Functions for transactional email. Complete guide with code examples for custom SMTP, database webhooks, and Deno.

SendPigeon TeamMar 11, 20267 min read
VercelEmail

Vercel Email: How to Send Email from Vercel Functions

Send email from Vercel using Serverless Functions or Edge Functions. TypeScript examples, environment variables, cron jobs, and local testing. Works with or without Next.js.

SendPigeon TeamMar 11, 20267 min read
Email APIDeveloper Guide

What Is an Email API? A Developer's Guide

What an email API is, how it works, REST vs SMTP, common use cases, and how to pick one. With code examples in TypeScript, Python, and Go.

SendPigeon TeamMar 11, 20266 min read
DeliverabilityTroubleshooting

Why Are My Emails Going to Spam? (How to Fix It)

Step-by-step guide to finding out why your emails land in spam. Covers authentication, sender reputation, content triggers, and infrastructure — with fixes for each.

SendPigeon TeamMar 11, 20266 min read
DevelopmentTesting

5 Best Mailpit Alternatives for 2026

Mailpit is great for local email testing, but it's local-only with no production path. Here are the best alternatives — from zero-install CLI tools to cloud sandboxes.

SendPigeon TeamMar 7, 20266 min read
DevelopmentTesting

Mailpit vs MailHog: Which Should You Use in 2026?

A head-to-head comparison of Mailpit and MailHog for local email testing. Features, performance, Docker setup, API compatibility, and migration guide.

SendPigeon TeamMar 7, 20266 min read
NodemailerNode.js

SendPigeon vs Nodemailer: Which Should You Use?

A side-by-side comparison of SendPigeon and Nodemailer for sending email from Node.js. Code examples, deliverability, pricing, and when to use each.

SendPigeon TeamMar 5, 20266 min read
MCPAI

Email MCP Server: Send Emails from Claude, Cursor & AI Assistants

Connect your AI assistant to email with the SendPigeon MCP server. Send emails, manage templates, and check delivery status — all through natural language.

SendPigeon TeamFeb 27, 20264 min read
Email APIComparison

Best Email API for Developers in 2026

Compare the top email APIs for developers: SendPigeon, SendGrid, Resend, Postmark, Mailgun, Amazon SES, and Brevo. Side-by-side pricing, SDKs, features, and code examples.

SendPigeon TeamFeb 24, 202610 min read
Node.jsEmail

How to Send Email in Node.js

Send email in Node.js with TypeScript. Complete guide with code examples for sending, batch sending, error handling, queuing, templates, and local development.

SendPigeon TeamFeb 21, 20265 min read
EmailTesting

How to Send a Test Email

Send a test email to verify your setup works. Covers local testing with SendPigeon CLI, sandbox mode, API testing with curl, and troubleshooting common issues.

SendPigeon TeamFeb 21, 20266 min read
AWS LambdaEmail

How to Send Email from AWS Lambda

Send transactional email from AWS Lambda using TypeScript and Python. Complete guide with handler examples, environment variables, API Gateway setup, and local testing.

SendPigeon TeamFeb 19, 20267 min read
SMTPEmail

What Is SMTP? A Developer's Guide

Learn what SMTP is, how it works, which ports to use, and when to choose SMTP vs an email API. Includes code examples for sending email via SMTP in Node.js and Python.

SendPigeon TeamFeb 12, 20269 min read
Email DomainDNS

How to Set Up a Custom Email Domain (Step-by-Step)

Set up a custom email domain in 30 minutes. Register a domain, add DNS records (SPF, DKIM, DMARC), connect an email service, and send your first email. Complete guide for developers.

SendPigeon TeamFeb 10, 20268 min read
Email APIDomains

How to Send Email from Multiple Domains (Without Paying Per Domain)

Most email APIs charge extra for multiple sending domains. Here's how to manage multiple domains with one API key and one bill — and why it matters for developers.

SendPigeon TeamFeb 3, 20265 min read
TestingDevelopment

Email Sandbox for Developers: Test Without Sending to Real Users

What is an email sandbox? How to test emails in development without accidentally emailing real users. Compare free options: built-in sandbox, local SMTP, and cloud-based tools.

SendPigeon TeamFeb 3, 20267 min read
HonoTutorial

How to Send Email with Hono (Node.js, Cloudflare Workers, Bun, Deno)

Complete guide to sending transactional emails from Hono. Covers every runtime — Node.js, Cloudflare Workers, Bun, and Deno — with code examples, validation, templates, webhooks, and testing.

Johan SteniusFeb 3, 202611 min read
Email TemplatesDeveloper Tools

Free Email Template Builder: Design Visually, Export Clean Code

Build beautiful HTML emails with our visual editor. Export to HTML or React Email. No signup required.

SendPigeon TeamDec 30, 20253 min read
Email InternalsDeveloper Guide

Email Headers Explained for Developers

A technical deep-dive into email headers. Learn what each header does, how to read raw email data, and how headers affect deliverability.

SendPigeon TeamDec 29, 20257 min read
CLIDeveloper Tools

SendPigeon CLI: Send Emails From Your Terminal

Send emails, manage templates, stream logs, and run a local dev server - all from the command line.

SendPigeon TeamDec 29, 20254 min read
DevelopmentTesting

Local Email Testing Without Docker

npx @sendpigeon-sdk/cli dev - one command, no Docker, no config. Catch emails locally with Node.js, Python, PHP, Go, or any SMTP client.

SendPigeon TeamDec 28, 20257 min read
Email AuthenticationAWS SES

I Built an Email API — Here's What I Learned About DKIM, SPF, and DMARC

Hard lessons learned building SendPigeon on top of AWS SES, and why email authentication is harder than it looks.

Johan SteniusDec 27, 20255 min read
Next.jsEmail

How to Send Email in Next.js

Send email in Next.js using Server Actions, API routes, and templates. Complete guide with TypeScript code examples, React Email, error handling, and local testing.

SendPigeon TeamDec 20, 20258 min read
Developer GuideBest Practices

What to Look for in a Developer Email API

A practical checklist for evaluating transactional email APIs. Authentication, deliverability, DX, pricing models, and the features that actually matter.

SendPigeon TeamDec 20, 20256 min read
ComparisonResend

SendPigeon vs Resend: Which Email API Should You Use?

A detailed comparison of SendPigeon and Resend for developers. Transactional email, sequences, broadcasts, inbound parsing, pricing, and SDKs compared.

SendPigeon TeamDec 19, 20256 min read
Email AuthenticationDNS

Setting Up DKIM, SPF, and DMARC: Complete Guide

A hands-on, step-by-step guide to configuring email authentication. Copy-paste DNS records, provider-specific instructions, and troubleshooting tips.

SendPigeon TeamDec 15, 20256 min read
Email BasicsBest Practices

Transactional vs Marketing Email: What's the Difference?

Learn the key differences between transactional and marketing emails, when to use each, and why they need separate infrastructure.

SendPigeon TeamDec 10, 20254 min read
DeliverabilityDeveloper Guide

Email Deliverability Checklist for Developers

A practical checklist to ensure your transactional emails actually reach the inbox. Authentication, content, infrastructure, warmup, and monitoring — everything you need.

SendPigeon TeamDec 5, 20257 min read
Email AuthenticationDNS

DKIM, SPF, and DMARC Explained Simply

A developer-friendly explanation of email authentication. What these acronyms mean, why they matter, and how to set them up correctly.

SendPigeon TeamNov 28, 20257 min read
Product UpdateBroadcasts

Introducing Broadcasts: Marketing Emails in SendPigeon

Send targeted marketing emails to your audience with contact management, templates, and tracking—all from the same platform as your transactional emails.

SendPigeon TeamJan 17, 20253 min read