Product

Weekly product update: Support center and improvements to domains and events APIs

This post catalogues the start of Mailgun's support system and improvements to the domain and events APIs. Read more...

PUBLISHED ON

PUBLISHED ON

This week we worked on a few things that we think will make a big impact for customers, particularly our shiny new Support Center. We also made some improvements to the Domains and Events APIs. So without further ado:

New Support Center makes keeping track of tickets much easier

We pride ourselves on being available for our users, but the process for creating and following up on a ticket hasn’t been very easy. So this week we rolled out our new Support Center where, in addition to being able to get useful links to FAQs and debugging tools (RequestBin, anyone?), you can submit and follow up on support tickets. Rather than having to search through your inbox, you can find all your support tickets in one place, along with their status. As always, you can jump on live chat and we can help you troubleshoot your issues in real-time.

New parameter in Events API lets you filter by temporary vs. permanent failures

When Mailgun can’t deliver a message, we log the reason. These events, not surprisingly, are called failures, and you can use our Events API to pull a list of failed events. There are different reasons that messages fail, however, and before today, you couldn’t use the API to retrieve messages that failed temporarily (maybe because the recipient mail server was down) versus failed permanently (maybe because the email address is invalid). Now, you can use a new filter expression, severity. Failures can either be “temporary” or “permanent”. For example, here’s how you would pull all permanently failed since Wednesday, November 20th:

We hope you’ll find this new parameter useful.

Improvements to Domains API

Since the release of our Domains API, we’ve seen several customers leveraging the power of creating domains programmatically. With that, we’ve received some feedback! Today, we’ve pushed out a small change that should make it easier for you to setup and configure domains with Mailgun.

We’ve added two new parameters: ‘spam_action’ and ‘wildcard’. If you’re familiar with our Control Panel, you’ll notice these are options exist, but weren’t exposed at the API. Check out our Domains documentation for more information regarding these parameters.

In addition to these parameters, we are now returning the DNS records upon domain creation. Previously, you would need to create the domain, then issue a GET on the domain resource to obtain the DNS record values. Now, we return the DNS records in the domain creation result. An example would look something similar to this:

We hope these new features will help you get more out of Mailgun. As always, let us know what you think.

The Mailgunners

Let's talk email

Learn about our deliverability services

See what you can accomplish with the world's best email delivery platform and experts at your disposal.

Related readings

Here’s how to track email opens in Gmail with email tracking

Sending email campaigns doesn’t have to feel like you’re throwing darts into a black hole. Email analytics are a great way to determine the health of your ecommerce campaign and...

Read more

Everything you need to know about sending email with APIs

Are you creating an e-commerce web page that needs to send transactional emails to customers? A developer building a web application that needs to send messages to email...

Read more

A practical guide to using Mailgun’s webhooks

Transactional emails are essential for most apps. We send welcome emails, password...

Read more

Popular posts

Email inbox.

Build Laravel 10 email authentication with Mailgun and Digital Ocean

When it was first released, Laravel version 5.7 added a new capability to verify user’s emails. If you’ve ever run php artisan make:auth within a Laravel app you’ll know the...

Read more

Mailgun statistics.

Sending email using the Mailgun PHP API

It’s been a while since the Mailgun PHP SDK came around, and we’ve seen lots of changes: new functionalities, new integrations built on top, new API endpoints…yet the core of PHP...

Read more

Statistics on deliverability.

Here’s everything you need to know about DNS blocklists

The word “blocklist” can almost seem like something out of a movie – a little dramatic, silly, and a little unreal. Unfortunately, in the real world, blocklists are definitely something you...

Read more

See what you can accomplish with the world's best email delivery platform. It's easy to get started.Let's get sending
CTA icon