25, 465, 587... What port should I use?

It's a common question that we receive here at Mailgun. To ensure connectivity to our Simple Mail Transfer Protocol (SMTP) endpoin…

Read this article ›

Recent Articles

October 16, 2014

Double Opt-in in PHP with Mailgun

Custom signup form with Mailgun Creating a signup with Mailgun can be trivial. I receive tons of messages from people asking me …

October 14, 2014

How to quickly bake Mailgun with PHP

When I started coding, I remember debating whether I would want to learn ASP.NET vs PHP. I read thousands of bulletin boards on …

October 2, 2014

Mailgun Post Mortem September 2014

We want to provide you a full report on the connectivity issues that have afflicted some of our Mailgun customers these past few…

September 24, 2014

How we moved our engineering blog from Wordpress to Ghost

At Mailgun we recently migrated our blog from Wordpress to Ghost. We really like the simplicity, writing experience and speed th…

September 8, 2014

Inbound Email Routing in PHP

Sending email is certainly the most known feature to Mailgun's users but Mailgun can do much more than just sending emails and t…

August 28, 2014

Mailgun on Performance Cloud Servers

Until recently, Mailgun has been in a managed colo environment hosted by our parent company, Rackspace, using bare metal servers…

August 18, 2014

Ghost and Mailgun integration made easier

Meet Ghost Ghost is a project conceptualized by John O'Nolan and Hannah Wolfe to reboot the experience behind writing content on…

August 13, 2014

Transactional HTML Email Templates

Transactional HTML emails often get neglected. Styling HTML email is painful. Tables, inline CSS, unsupported CSS, desktop clie…

July 31, 2014

How to send transactional email in a NodeJS app using the Mailgun API

Sending transactional emails nowadays is very important for establishing a healthy customer base. Not only you can get powerful …

July 24, 2014

Open sourcing our email signature parsing library

Back in 2011 we had several customers ask us for a high level message parsing API that they could use to strip signatures and qu…

View all articles in the archives »
We're hiring! See available job openings ›