Mailgun blog
Dev life
Tales from the devs at Sinch Mailgun.
Streamlining bulk email sending with custom queue management using Mailgun’s API
Sending bulk emails requires quite a bit of finesse and care. Several factors add to the complexity, including throttling and rate limits set by mailbox providers to control the flow of emails, data protection laws that must be adhered to, and deliverability issues...
Read More
Building transactional email workflows for order confirmations with Mailgun’s API
Unlike marketing emails, transactional emails (such as order confirmations, shipping notifications, and password resets) are triggered by specific user actions and provide real-time updates on their interactions with your platform. They help build trust, cut down on support questions, and make for a smooth shopping experience. In this tutorial, you'll learn how to build a transactional email workflow for order confirmations using Mailgun's API.
Read More
Reading Time: 7 min

Ikeh Akinyemi
Ikeh Akinyemi is a software engineer, technical writer, and open source evangelist. He has more than three years of professional experience building and writing web applications, focusing on the frontend and backend with Node.js and Python. Ikeh is also an experienced technical writer with publications like Fauna, Adeva, and Smashing Magazine.
How to authenticate your email for better delivery rates
Email authentication protocols like SPF, DKIM, and DMARC verify sender identity, prevent spoofing, and support a strong sender reputation. This post explains how these protocols work, how to configure them, and how to confirm they’re set up correctly...
Read More
Building transactional email workflows for password resets with Mailgun’s API
In this tutorial, you'll learn how to build a transactional email workflow for password resets with Mailgun's API.
Read More
Introducing Mailgun’s open-source MCP server
Accessing email data just got easier. With Mailgun’s open-source MCP server, developers can query email performance metrics using natural language—no dashboards, no complex API calls. Built on Model Context Protocol (MCP), this solution makes AI-powered email analytics...
Read More
Automating email infrastsructure monitoring with Mailgun’s event webhooks and Datadog
Have you ever set stock price alerts? Instead of constantly checking, you get a notification when your stock hits a certain price. That's exactly how webhooks work – instead of repeatedly looking for email updates, the receiving system...
Read More
How to send emails in JavaScript: Frontend and backend
There are two ways to integrate email into your app: a frontend-only approach or a backend-powered method. The frontend approach uses the mailto protocol and vanilla JavaScript, but it’s limited and exposes sensitive information. The backend method, using Node.js and the Mailgun API, gives you ...
Read More
Verifying emails using Python 3.9+ and the Mailgun API
Mailgun's Bulk Email Validation API is designed to make email verification both scalable and efficient. With it, developers can validate entire lists of email addresses, checking...
Read More
Reading Time: 11 min

Rajkumar Venkatasamy
Rajkumar has nearly sixteen years of experience in the software industry as a developer, data modeler, tester, project lead, product consultant, data architect, ETL specialist, and technical architect. Currently he is a principal architect at an MNC. He has hands-on experience in various technologies, tools, and libraries.
Sending email using C# and the Mailgun API
.NET is one of the most popular, stable, and admired web frameworks you can use to build modern web applications. The tooling provided by .NET can help you get started quickly and maintain your applications...
Read More
Reading Time: 6 min

James Hickey
James is a Microsoft MVP with a background building web and mobile applications in fintech and insurance industries. He's the author of "Refactoring TypeScript" and creator of open-source tools for .NET called Coravel. He lives in Canada, just ten minutes from the highest tides in the world.
Verifying emails with node.js
If you're looking to validate a batch of email addresses, Mailgun offers a bulk email validation API that can help you do just that. In this tutorial, you'll learn how to efficiently verify large lists of email addresses in Node.js applications...
Read More