How to check logs for a specific email in Mailgun

Modified on: Wed, 1 Jul, 2026 at 5:26 AM

Email Deliverability
Mailgun Sending Logs
Look up the delivery status for any email sent through Mailgun and resolve the most common delivery errors.
Overview

This guide walks through finding a specific email's delivery status in Mailgun's Sending Logs, understanding what the results mean, and resolving the most common delivery errors — previously bounced addresses, accidental unsubscribes, and unauthenticated/DMARC failures.

1

Mailgun Sending Logs

Step 2

Click Sending.

Mailgun Sending menu
Step 3

Click Logs.

Mailgun Logs menu item
Step 4

Make sure the correct domain is selected.

Domain selector in Mailgun logs
Step 5

Click Add Filter.

Add Filter button
Step 6

Select Recipient from the dropdown list and paste the email address you're checking the delivery status for.

Recipient filter dropdown
Step 7

Click Filter.

Filter button
2

Analyzing the Results

Step 1

Once you locate the email, click the gear (⚙) icon on the right and select Quick view.

Step 2

This shows a preview of the email along with its delivery status.

Quick view of a Mailgun log entry
Tip

If the status says delivered but the recipient says they never got it, check their spam folder, or reach out to Mailgun support to see if the receiving email provider is silently blocking it on their end.

3

Common Errors

Error
Not delivering to a previously bounced address

Solution:

1. Click Sending → Suppressions
2. Choose the domain at the top
3. Search for the recipient's email
4. Select the recipient and click the trash icon on the right to remove them from the Bounces tab

Error
Recipient unsubscribed accidentally

Solution: switch to the Unsubscribes tab and remove the email from there.

Unsubscribes tab in Mailgun
Error
Unauthenticated email from a custom domain

Solution: set DMARC to none for the custom domain.

If you're using Gsuite email, you can configure DMARC to none here.

Error
Unauthenticated email from yahoo.com / hotmail.com / aol.com / outlook.com

Quick workaround: switch the sender email from yahoo.com, aol.com, or any other free-mail domain to your own domain or gmail.com.

For example, switch name@yahoo.com to name@gmail.com or name@your_domain.com.

Learn where to configure the sender's email address here.

4

FAQ

Q: I can't find the email in Mailgun logs at all — why?
Double-check that you have the correct domain selected in the logs view, and that your filter/date range covers when the email was actually sent. Logs are scoped to a single domain at a time.
Q: What's the difference between a bounce and an unsubscribe?
A bounce means the mailbox provider rejected the message (invalid address, full inbox, etc.). An unsubscribe means the recipient explicitly opted out. Both suppress future sends, but they're removed from different tabs — Bounces vs. Unsubscribes.
Q: How long does Mailgun retain sending logs?
Retention depends on your Mailgun plan. If you need to look up an older delivery, check your Mailgun plan's log retention window or reach out to Mailgun support directly.
Q: Can I search logs across all my domains at once?
No, the Logs view filters by one domain at a time. Make sure the correct domain is selected (Step 4) before adding your recipient filter.
Q: Why would DMARC cause an "unauthenticated" error?
If a domain has a strict DMARC policy (quarantine or reject) and the sending setup isn't fully aligned with SPF/DKIM, mailbox providers flag the message as unauthenticated. Setting DMARC to none relaxes enforcement while you sort out authentication.
Q: Do I need my own Mailgun login to check this?
Yes — you'll need access to the Mailgun account/dashboard tied to your sending domain to view logs and manage suppressions directly.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article