{"id":3903,"date":"2024-06-13T10:42:01","date_gmt":"2024-06-13T10:42:01","guid":{"rendered":"https:\/\/www.warmy.io\/blog\/mailgun-deliverability-not-working-improve-email-deliverability\/"},"modified":"2026-06-15T08:33:35","modified_gmt":"2026-06-15T08:33:35","slug":"mailgun-deliverability-not-working-improve-email-deliverability","status":"publish","type":"post","link":"https:\/\/www.warmy.io\/blog\/mailgun-deliverability-not-working-improve-email-deliverability\/","title":{"rendered":"Mailgun Deliverability: Best Practices and Tools"},"content":{"rendered":"\n<p>Mailgun deliverability is the measure of whether emails sent through Mailgun actually reach recipients&#8217; inboxes rather than being filtered into spam or blocked by receiving servers. To improve it, you need proper SPF, DKIM, and DMARC authentication, clean email lists, consistent sending patterns, a warmed-up IP or domain, and a spam complaint rate below Gmail&#8217;s 0.10% threshold.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Deliverability Is Measured<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Metrics Used to Gauge Deliverability<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Delivery rate<\/strong> measures how many emails were accepted by the receiving server, whether they ended up in the inbox or spam.<\/li>\n\n\n\n<li><strong>Bounce rate<\/strong> shows emails that could not be delivered at all. Hard bounces are permanent failures such as invalid addresses. Soft bounces are temporary issues like a full mailbox.<\/li>\n\n\n\n<li><strong>Spam complaints<\/strong> track how many recipients mark your emails as spam. High complaint volumes directly harm your sender reputation with ISPs and can trigger automatic filtering.<\/li>\n\n\n\n<li><strong>Open rates and CTR<\/strong> serve as indirect deliverability signals. Low engagement can indicate messages are landing in spam, though open rates have become unreliable for the reasons covered below.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Why Open Rates Are Unreliable in 2026 (Apple MPP)<\/h3>\n\n\n\n<p>Traditional open tracking embeds a small invisible image in each email \u2014 when it loads, the open is recorded. Apple&#8217;s Mail Privacy Protection (MPP), introduced in September 2021, pre-loads these images on Apple&#8217;s servers before the recipient ever opens the message, inflating your reported open rates with phantom reads.<\/p>\n\n\n\n<p>Apple Mail now accounts for approximately half of all email opens globally. A large share of the open rates you see in Mailgun&#8217;s dashboard are pre-loaded proxies, not real reads. Use click-through rate as your primary engagement metric \u2014 it is far harder to inflate artificially and directly reflects whether recipients are acting on your content. For deeper context on improving your engagement signals, see <a href=\"https:\/\/www.warmy.io\/blog\/mastering-global-email-deliverability-in-2024-2025\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mastering Global Email Deliverability<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Challenges in Measuring Deliverability Accurately<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Lack of visibility:<\/strong> once an email is accepted by the receiving server, you typically cannot tell whether it landed in the inbox or spam without running dedicated placement tests.<\/li>\n\n\n\n<li><strong>ISP filtering algorithms:<\/strong> each ISP applies its own rules, which change frequently. The same sending behavior can produce different outcomes across Gmail, Outlook, and Yahoo.<\/li>\n\n\n\n<li><strong>Diverse recipient behaviors:<\/strong> different email clients handle messages in ways that affect engagement metrics independently of deliverability.<\/li>\n\n\n\n<li><strong>Feedback loop limitations:<\/strong> some ISPs offer feedback loops, but the data is often incomplete and does not always identify the root cause of placement failures.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Common Issues Affecting Deliverability<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Poor List Hygiene<\/h3>\n\n\n\n<p>Not regularly cleaning your list leads to elevated bounce rates, which signal to ISPs that your list management practices are poor. Sending to unengaged subscribers who have not opened or clicked in months also damages your sender reputation over time. Segment these contacts out and either run a re-engagement campaign or remove them entirely. For practical tools to help, <a href=\"https:\/\/www.warmy.io\/blog\/6-must-have-email-list-scrubbing-tools-for-spotless-list-hygiene-in-2023\" target=\"_blank\" rel=\"noreferrer noopener\">this guide to email list scrubbing<\/a> covers the options.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Low Sender Reputation<\/h3>\n\n\n\n<p>Consistently sending to invalid addresses signals poor list hygiene to ISPs, lowering your reputation over time. <a href=\"https:\/\/support.google.com\/mail\/answer\/81126\" target=\"_blank\" rel=\"noreferrer noopener\">Gmail&#8217;s sender guidelines<\/a> require all senders to keep spam complaint rates below 0.10%, with bulk senders never exceeding 0.30%. Frequent complaints cause ISPs to filter your future messages automatically. For a full breakdown of what shapes domain reputation, see <a href=\"https:\/\/www.warmy.io\/blog\/from-good-to-great-factors-that-affect-domain-reputation\" target=\"_blank\" rel=\"noreferrer noopener\">From Good to Great: Factors That Affect Domain Reputation<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Content That Triggers Spam Filters<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Misleading subject lines:<\/strong> sensational or deceptive subject lines trigger spam filters and reduce recipient trust.<\/li>\n\n\n\n<li><strong>Overuse of sales language:<\/strong> phrases like &#8220;Buy now!&#8221; or &#8220;Limited time offer!&#8221; are flagged by spam detection algorithms, especially when combined with other risk signals.<\/li>\n\n\n\n<li><strong>Poor HTML coding:<\/strong> emails with broken or non-standard HTML are more likely to be filtered, particularly by stricter mailbox providers like Outlook.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Missing or Misconfigured Authentication Records<\/h3>\n\n\n\n<p>Since February 2024, Google&#8217;s email sender requirements make SPF and DKIM mandatory for all senders to Gmail accounts. Bulk senders (5,000 or more messages per day) must also configure DMARC. Gmail began actively enforcing these rules in November 2025, with temporary and permanent rejections for non-compliant senders. The table below shows what each protocol does and who it applies to.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Protocol<\/th><th>What It Does<\/th><th>Required For<\/th><\/tr><\/thead><tbody><tr><td>SPF<\/td><td>Verifies email comes from an authorized server<\/td><td>All Gmail senders (Feb 2024)<\/td><\/tr><tr><td>DKIM<\/td><td>Adds a cryptographic signature verifying the message has not been altered<\/td><td>All Gmail senders (Feb 2024)<\/td><\/tr><tr><td>DMARC<\/td><td>Sets policy for how providers handle emails that fail SPF or DKIM<\/td><td>Bulk senders 5,000+\/day (Feb 2024)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>For Mailgun-specific authentication setup, <a href=\"https:\/\/www.warmy.io\/blog\/mailgun-spf-dkim-dmarc-best-practices\/\" target=\"_blank\" rel=\"noreferrer noopener\">SPF, DKIM, and DMARC Best Practices for Mailgun<\/a> covers the configuration steps in detail.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sending Volume Without Email Warm-Up<\/h3>\n\n\n\n<p>A sudden spike in sending volume alerts ISPs that something unusual is happening. Gradually increasing your volume over days or weeks demonstrates consistent, legitimate behavior and gives receiving servers time to build trust in your domain. For a full guide, see <a href=\"https:\/\/www.warmy.io\/blog\/warming-up-a-new-domain-a-comprehensive-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Warming Up a New Domain<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Additional Challenges<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Inconsistent sending frequency:<\/strong> sporadic campaigns disrupt the consistent pattern that ISPs use to evaluate your reputation.<\/li>\n\n\n\n<li><strong>Lack of personalization:<\/strong> generic one-size-fits-all emails produce lower engagement, which signals to ISPs over time that your content is not valued by recipients.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Causes of Sudden Drops in Deliverability<\/h2>\n\n\n\n<p>When your Mailgun deliverability drops unexpectedly, the cause usually falls into one of four categories.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Spam traps:<\/strong> your list may contain addresses set up specifically to catch senders with poor list acquisition practices, or old addresses repurposed to identify spammers. To understand all the causes and fixes, see <a href=\"https:\/\/www.warmy.io\/blog\/why-are-my-emails-going-to-spam-junk-box-ways-to-prevent-solved\/\" target=\"_blank\" rel=\"noreferrer noopener\">Why are My Emails Going to Spam?<\/a><\/li>\n\n\n\n<li><strong>Email blacklists:<\/strong> if ISPs detect unusual complaint volumes or suspicious behavior from your domain, they may add your IP or domain to a blacklist. Third-party blacklists can block your emails across multiple ISPs simultaneously. Use Warmy&#8217;s free Email Deliverability Test to check your blacklist status and inbox placement rate. If your IP is already listed, see <a href=\"https:\/\/www.warmy.io\/blog\/how-to-remove-ip-address-gmail-blacklist-removal-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Remove IP from Gmail Blacklist<\/a> for a step-by-step removal guide.<\/li>\n\n\n\n<li><strong>Volume changes:<\/strong> sudden increases or decreases in send volume trigger spam filter scrutiny, especially without a warmup period for new IPs or infrastructure.<\/li>\n\n\n\n<li><strong>Authentication failures:<\/strong> SPF, DKIM, or DMARC misconfigurations can cause immediate deliverability drops. Warmy&#8217;s free <a href=\"https:\/\/www.warmy.io\/free-tools\/spf-generator\" target=\"_blank\" rel=\"noreferrer noopener\">SPF Record Generator<\/a> and <a href=\"https:\/\/www.warmy.io\/free-tools\/dmarc-generator\" target=\"_blank\" rel=\"noreferrer noopener\">DMARC Generator<\/a> help you create and validate your records correctly.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Pro Tip:<\/strong> Monitor your domain&#8217;s spam rate and reputation in <a href=\"https:\/\/support.google.com\/mail\/answer\/9981691\" target=\"_blank\" rel=\"noreferrer noopener\">Google Postmaster Tools<\/a>. It is free, shows how Gmail perceives your sending domain in real time, and is the fastest way to catch a reputation problem before it affects your campaigns. Gmail&#8217;s hard spam rate limit is 0.10% \u2014 aim to stay well below it.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Reliability and Accuracy of Deliverability Metrics<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">How Accurate Are Mailgun&#8217;s Reported Metrics?<\/h3>\n\n\n\n<p>Mailgun&#8217;s dashboard reports delivery rate, open rate, and click-through rate. These are useful baselines but have real limitations.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Delivery rate<\/strong> only confirms the receiving server accepted the message. It does not tell you whether the email reached the inbox or the spam folder.<\/li>\n\n\n\n<li><strong>Open rates<\/strong> are inflated for any list with significant Apple Mail usage. Treat them as directional indicators, not precise figures.<\/li>\n\n\n\n<li><strong>Click-through rates<\/strong> are more reliable and better reflect genuine engagement. Use CTR as your primary performance metric.<\/li>\n\n\n\n<li><strong>Bounce rates<\/strong> are generally accurate, though the specific reason for a bounce is not always returned in full detail. Remove hard bounce addresses immediately and do not attempt to resend to them.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">How Warmy Closes the Visibility Gap<\/h3>\n\n\n\n<p>That is the gap Warmy closes. Warmy is an AI-driven email warmup and deliverability platform that gives you real-world visibility into where your emails actually land across Gmail, Outlook, and Yahoo before you send a campaign. Its Email Deliverability Test shows you the exact percentage of emails reaching the inbox, promotions tab, and spam folder, checks your domain and IP against major blacklists, and validates your SPF, DKIM, and DMARC configuration in one pass.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"995\" height=\"651\" src=\"https:\/\/www.warmy.io\/blog\/wp-content\/uploads\/2024\/07\/SPF-generator.png\" alt=\"SPF generator\" class=\"wp-image-7030\" title=\"\" srcset=\"https:\/\/www.warmy.io\/blog\/wp-content\/uploads\/2024\/07\/SPF-generator.png 995w, https:\/\/www.warmy.io\/blog\/wp-content\/uploads\/2024\/07\/SPF-generator-300x196.png 300w, https:\/\/www.warmy.io\/blog\/wp-content\/uploads\/2024\/07\/SPF-generator-768x502.png 768w\" sizes=\"auto, (max-width: 995px) 100vw, 995px\" \/><\/figure>\n\n\n\n<p>Not sure where your Mailgun emails are landing? Run a free <a href=\"https:\/\/www.warmy.io\/free-tools\/email-deliverability-test\" target=\"_blank\" rel=\"noreferrer noopener\">Email Deliverability Test<\/a> and see exactly which inbox, promotions tab, or spam folder your messages reach \u2014 before your next campaign goes out.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Top Email Expert Reveals BEST Deliverability Techniques for 2026\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Tpzj4ByhTNU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Improving Email Deliverability with Warmy.io<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Step-by-Step Guide to Using Warmy.io<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Start your 7-day free trial.<\/strong> Visit <a href=\"https:\/\/www.warmy.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Warmy.io<\/a> and sign up \u2014 no credit card required. You get full access from day one: Adeline AI warmup, Email Deliverability Test, Domain Health Hub, and all record generators.<\/li>\n\n\n\n<li><strong>Configure your SPF and DMARC records.<\/strong> Use Warmy&#8217;s SPF Record Generator to create a correctly formatted record listing your authorized sending IPs. Use the DMARC Generator to set a policy instructing mailbox providers how to handle emails that fail authentication. Start with p=none to monitor, then progress to p=quarantine and p=reject.<\/li>\n\n\n\n<li><strong>Warm up your IP or domain with Adeline AI.<\/strong> Warmy&#8217;s email warmup builds your sender reputation automatically before you send at scale. Adeline AI creates a personalized warmup schedule per mailbox, gradually increases send volume, and generates real engagement signals \u2014 opens, replies, clicks, and spam removals \u2014 across 30 or more languages.<\/li>\n\n\n\n<li><strong>Test your inbox placement.<\/strong> Warmy&#8217;s Email Deliverability Test shows you exactly where your emails land and why. It checks placement across Gmail, Outlook, and Yahoo, scans your domain and IP against major blacklists, and verifies your authentication records. Use the Domain Health Hub to monitor your domain health score and DNS status across all your domains from one dashboard.<\/li>\n\n\n\n<li><strong>Check your templates before every send.<\/strong> Before each campaign, run your content through Warmy&#8217;s Template Checker. It identifies spam trigger words, formatting problems, and HTML issues that could cause your emails to be filtered before authentication checks even apply.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"966\" height=\"642\" src=\"https:\/\/www.warmy.io\/blog\/wp-content\/uploads\/2024\/06\/Wrm-up-product.png\" alt=\"warm up\" class=\"wp-image-7117\" title=\"\" srcset=\"https:\/\/www.warmy.io\/blog\/wp-content\/uploads\/2024\/06\/Wrm-up-product.png 966w, https:\/\/www.warmy.io\/blog\/wp-content\/uploads\/2024\/06\/Wrm-up-product-300x199.png 300w, https:\/\/www.warmy.io\/blog\/wp-content\/uploads\/2024\/06\/Wrm-up-product-768x510.png 768w\" sizes=\"auto, (max-width: 966px) 100vw, 966px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How to Monitor Mailgun Deliverability with Google Postmaster Tools<\/h2>\n\n\n\n<p>Google Postmaster Tools is a free Google service that gives you direct visibility into how Gmail perceives your sending domain. Once you verify your domain, you get dashboards covering domain reputation, IP reputation, spam rate, authentication pass rates, and delivery errors \u2014 all updated daily.<\/p>\n\n\n\n<p>To set it up, visit Google Postmaster Tools and verify your sending domain with a DNS TXT record. Monitor the Domain Reputation dashboard: the rating categories are Bad, Low, Medium\/Fair, and High. Aim for High and investigate immediately if you drop to Medium or below. The Spam Rate dashboard shows your user-reported complaint rate \u2014 keep it consistently below 0.10% to remain within Gmail&#8217;s published requirements.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Mailgun deliverability is not a setting you configure once. It requires ongoing attention to authentication, list quality, sending behavior, and engagement signals because email algorithms and mailbox provider requirements evolve continuously. SPF, DKIM, and DMARC are now mandatory for Gmail senders, spam complaint thresholds are actively enforced, and Apple&#8217;s Mail Privacy Protection has changed how you interpret open rate data.<\/p>\n\n\n\n<p>Warmy.io gives you the tools to stay ahead: warmup automation powered by Adeline AI, a free Email Deliverability Test, Domain Health Hub, a Template Checker, and record generators for SPF and DMARC. When your Mailgun deliverability needs attention, you get the diagnosis and the fix in one place. To go deeper on AI-driven deliverability, see Maximizing Email Deliverability with Artificial Intelligence on the Warmy blog.<\/p>\n\n\n\n<p><a href=\"https:\/\/app.warmy.io\/signup\" target=\"_blank\" rel=\"noreferrer noopener\">Start your 7-day free Warmy trial<\/a> \u2014 no credit card required. Or <a href=\"https:\/\/www.warmy.io\/book-a-demo\" target=\"_blank\" rel=\"noreferrer noopener\">book a demo<\/a> to see how Warmy protects your sender reputation at scale.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"How Warmy.io Works in 2026\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/smB4UXIV_Xk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Mailgun deliverability is the measure of whether emails sent through Mailgun actually reach recipients&#8217; inboxes rather than being filtered into spam or blocked by receiving servers. To improve it, you need proper SPF, DKIM, and DMARC authentication, clean email lists, consistent sending patterns, a warmed-up IP or domain, and a spam complaint rate below Gmail&#8217;s [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7116,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[104],"tags":[],"class_list":["post-3903","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-email-deliverability"],"acf":[],"lang":"en","translations":{"en":3903},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.warmy.io\/blog\/wp-json\/wp\/v2\/posts\/3903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.warmy.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.warmy.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.warmy.io\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.warmy.io\/blog\/wp-json\/wp\/v2\/comments?post=3903"}],"version-history":[{"count":3,"href":"https:\/\/www.warmy.io\/blog\/wp-json\/wp\/v2\/posts\/3903\/revisions"}],"predecessor-version":[{"id":7122,"href":"https:\/\/www.warmy.io\/blog\/wp-json\/wp\/v2\/posts\/3903\/revisions\/7122"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.warmy.io\/blog\/wp-json\/wp\/v2\/media\/7116"}],"wp:attachment":[{"href":"https:\/\/www.warmy.io\/blog\/wp-json\/wp\/v2\/media?parent=3903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.warmy.io\/blog\/wp-json\/wp\/v2\/categories?post=3903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.warmy.io\/blog\/wp-json\/wp\/v2\/tags?post=3903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}