{"id":24281,"date":"2021-07-28T00:00:00","date_gmt":"2021-07-28T00:00:00","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/weekly-product-update-improvements-to-email-verification-api-2\/"},"modified":"2026-09-16T14:42:02","modified_gmt":"2026-09-16T14:42:02","slug":"weekly-product-update-improvements-to-email-verification-api","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/de\/blog\/product\/weekly-product-update-improvements-to-email-verification-api\/","title":{"rendered":"W\u00f6chentliches Produkt-Update: Verbesserungen an der E-Mail-Verifizierungs-API"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A few weeks ago, we launched a\u00a0<a href=\"https:\/\/www.mailgun.com\/de\/email-validation\" target=\"_tabs\" rel=\"noopener noreferrer\">new API to validate email addresses submitted through web forms<\/a>\u00a0(<a href=\"http:\/\/documentation.mailgun.com\/api-email-validation.html\" target=\"_tabs\" rel=\"noopener noreferrer\">API reference<\/a>\u00a0&amp;\u00a0<a href=\"http:\/\/mailgun.github.io\/validator-demo\/\" target=\"_tabs\" rel=\"noopener noreferrer\">demo)<\/a>. Sending billions of emails, we noticed significant error rates that come from users mistyping email addresses and the pains that developers go through to validate them using complex regex expressions. We thought people would be happy with the API, but we were blown away by the response from the developer community. Our announcement made it all the way to the top of HackerNews, even higher than an article about how\u00a0<a href=\"http:\/\/priceonomics.com\/legal-weed-is-hurting-san-franciscos-hippies\/\" target=\"_tabs\" rel=\"noopener noreferrer\">legal weed is hurting San Francisco hippies<\/a>\u00a0which is quite an accomplishment. : )<\/p>\n\n<p class=\"wp-block-paragraph\">We have several customers using the validator on their production sites already, including the awesome folks at\u00a0<a href=\"http:\/\/www.bellechic.com\/\" target=\"_tabs\" rel=\"noopener noreferrer\">bellechic.com<\/a>,\u00a0<a href=\"http:\/\/www.lolshirts.com\/\" target=\"_tabs\" rel=\"noopener noreferrer\">lolshirts.com<\/a>, and\u00a0<a href=\"https:\/\/www.tanga.com\/\" target=\"_tabs\" rel=\"noopener noreferrer\">tanga.com<\/a>. Our users noticed a few bugs in the validator, so today we wanted to provide an update on the what we\u2019ve been doing since launch to make the validator even more accurate and some things that are on the horizon.<\/p>\n\n<h2 class=\"wp-block-heading\">Improvements to email verification algorithm<\/h2>\n\n<p class=\"wp-block-paragraph\">Since launching the email validator, we\u2019re validating thousands of email addresses every day for our customers. Interestingly, the majority of these are from e-commerce stores, but we\u2019re also seeing usage from apps with user accounts. Since these customers have real dollars on the line, limiting errors in the validator was a big priority for us.<\/p>\n\n<p class=\"wp-block-paragraph\">Based on user feedback (thanks y\u2019all!), we\u2019ve advanced the validator in a few areas, most importantly with custom grammar for Gmail, the largest email service provider. Here are some of the things that we\u2019ve worked on this week:<\/p>\n\n<h3 class=\"wp-block-heading\"><em>1) Better custom grammar for Gmail<\/em><\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Gmail usernames can be between 6 and 30 characters, so you can\u2019t have m@gmail.com. However, Gmail supports tags in email addresses so, again, you can keep track of which site you gave your email address to (this one is a little easier than dots to manage!). Previously, the validator calculated username length by including all characters (\u201c+mailgun\u201d in the example \u201cm+mailgun@gmail.com\u201d). This was incorrect however since the comment is not a part of the address registered at Gmail.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\"><code>m+mailgun@gmail.com now returns as invalid<\/code><\/p>\n\n<h3 class=\"wp-block-heading\"><em>2) ai is a real (if not obscure) TLD, so we process it correctly now<\/em><\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Even though it\u2019s uncommon, top level domains (TLD) like .com, .net, and .org can all receive email if the owner has set up their MX records. While .com, .net, and .org do not have MX records set, the TLD .ai has setup their MX records. Previously we were marking @ai addresses as invalid, but we\u2019ve now fixed this.<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\"><em>3) More logical functions in the API<\/em><\/h3>\n\n<p class=\"wp-block-paragraph\">Originally we included support for display-name parsing (in \u201cBobby &lt;bob@example.com&gt;\u201d, the display name is \u201cBobby\u201d), but realized that the main use case was for the address itself, and not display-names. That\u2019s why we\u2019ve made the \/validate end point strictly parse addresses while \/parse handles display names as well.<\/p>\n\n<h2 class=\"wp-block-heading\">Things you can look forward to<\/h2>\n\n<p class=\"wp-block-paragraph\">We want to continue improving the validator so developers can say goodbye to complex (and ineffective) regex validation. So, here are some things that we are working on:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>We are working to open source the entire validator service along with our awesome MIME parsing library. Watch out for those, they are coming soon!<\/li>\n\n\n\n<li>We have been working on adding more ESP specific custom grammar. We\u2019ll be able to recognize mistakes in more addresses and give even better validation results when we detect ESPs we know about.<\/li>\n\n\n\n<li>We are working on improving the spelling corrector. We have some tricks up our sleeve that we will be using to give better and more accurate suggestions when someone mistypes a domain.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">If all this sounds cool, check out the\u00a0<a href=\"http:\/\/documentation.mailgun.com\/api-email-validation.html\" target=\"_tabs\" rel=\"noopener noreferrer\">API reference<\/a>\u00a0&amp;\u00a0<a href=\"http:\/\/mailgun.github.io\/validator-demo\/\" target=\"_tabs\" rel=\"noopener noreferrer\">demo<\/a>. Remember, this is a free service for Mailgun customers, so have at it.<\/p>\n\n<p class=\"wp-block-paragraph\">Till next week!<\/p>\n\n<p class=\"wp-block-paragraph\">Happy sending,<br \/>\nThe Mailgunners<\/p>\n\r\n    <aside data-content-type=\"longform\"  class=\"banner-block longform-spacings rounded-lg shadow-lg px-5 py-6 px-md-6 py-md-7 p-lg-7 bg-light\" data-theme=\"dark\" aria-labelledby=\"banner-block-block_86930eb79075042918b91c9cda8ea5e0\">\r\n                    <p class=\"text-uppercase section-caption text-body-color\">\r\n                Sign Up            <\/p>\r\n                            <p class=\"h4 text-accent fw-bold\" id=\"banner-block-block_86930eb79075042918b91c9cda8ea5e0\">\r\n                It&#8217;s easy to get started. And it&#8217;s free.            <\/p>\r\n                            <div class=\"mb-0 text-body-color\">\r\n                                    <div class=\"content-body mb-0 text-body-color\">See what you can accomplish with the world\u2019s best email delivery platform.<\/div>\r\n                            <\/div>\r\n        \r\n        <div class=\"text-start mt-5\"><a href=\"https:\/\/signup.mailgun.com\/new\/signup\"  class=\"btn btn-secondary\" >Get started<\/a><\/div>\r\n    <\/aside>\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>Nur wenige Wochen nach der Einf\u00fchrung unserer E-Mail-Verifizierungs-API nimmt Mailgun einige Anpassungen vor, um die Leistung zu verbessern. Weiterlesen \u2013<\/p>\n","protected":false},"author":13,"featured_media":4555,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"blog_category":[22],"class_list":["post-24281","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-product"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Verbesserungen der E-Mail-Validierungs-API - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"Nur wenige Wochen nach der Einf\u00fchrung unserer E-Mail-Verifizierungs-API nimmt Mailgun einige Anpassungen vor, um die Leistung zu verbessern. Weiterlesen \u2013\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mailgun.com\/de\/blog\/product\/weekly-product-update-improvements-to-email-verification-api\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Verbesserungen der E-Mail-Validierungs-API - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"Nur wenige Wochen nach der Einf\u00fchrung unserer E-Mail-Verifizierungs-API nimmt Mailgun einige Anpassungen vor, um die Leistung zu verbessern. Weiterlesen \u2013\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/de\/blog\/product\/weekly-product-update-improvements-to-email-verification-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-16T14:42:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"448\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/product\\\/weekly-product-update-improvements-to-email-verification-api\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/product\\\/weekly-product-update-improvements-to-email-verification-api\\\/\",\"name\":\"Verbesserungen der E-Mail-Validierungs-API - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/product\\\/weekly-product-update-improvements-to-email-verification-api\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/product\\\/weekly-product-update-improvements-to-email-verification-api\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"datePublished\":\"2021-07-28T00:00:00+00:00\",\"dateModified\":\"2026-09-16T14:42:02+00:00\",\"description\":\"Nur wenige Wochen nach der Einf\u00fchrung unserer E-Mail-Verifizierungs-API nimmt Mailgun einige Anpassungen vor, um die Leistung zu verbessern. Weiterlesen \u2013\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/product\\\/weekly-product-update-improvements-to-email-verification-api\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/product\\\/weekly-product-update-improvements-to-email-verification-api\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/product\\\/weekly-product-update-improvements-to-email-verification-api\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"width\":720,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/product\\\/weekly-product-update-improvements-to-email-verification-api\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"W\u00f6chentliches Produkt-Update: Verbesserungen an der E-Mail-Verifizierungs-API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"description\":\"Leistungsstarke Transaktions-E-Mail-APIs, mit denen Sie E-Mails senden, empfangen und nachverfolgen k\u00f6nnen, speziell f\u00fcr Entwickler konzipiert. Erfahren Sie noch heute mehr!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#organization\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"width\":512,\"height\":512,\"caption\":\"Transactional Email API Service For Developers | Mailgun\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Verbesserungen der E-Mail-Validierungs-API - Transactional Email API Service For Developers | Mailgun","description":"Nur wenige Wochen nach der Einf\u00fchrung unserer E-Mail-Verifizierungs-API nimmt Mailgun einige Anpassungen vor, um die Leistung zu verbessern. Weiterlesen \u2013","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mailgun.com\/de\/blog\/product\/weekly-product-update-improvements-to-email-verification-api\/","og_locale":"de_DE","og_type":"article","og_title":"Verbesserungen der E-Mail-Validierungs-API - Transactional Email API Service For Developers | Mailgun","og_description":"Nur wenige Wochen nach der Einf\u00fchrung unserer E-Mail-Verifizierungs-API nimmt Mailgun einige Anpassungen vor, um die Leistung zu verbessern. Weiterlesen \u2013","og_url":"https:\/\/www.mailgun.com\/de\/blog\/product\/weekly-product-update-improvements-to-email-verification-api\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","article_modified_time":"2026-09-16T14:42:02+00:00","og_image":[{"width":720,"height":448,"url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/de\/blog\/product\/weekly-product-update-improvements-to-email-verification-api\/","url":"https:\/\/www.mailgun.com\/de\/blog\/product\/weekly-product-update-improvements-to-email-verification-api\/","name":"Verbesserungen der E-Mail-Validierungs-API - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/de\/blog\/product\/weekly-product-update-improvements-to-email-verification-api\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/de\/blog\/product\/weekly-product-update-improvements-to-email-verification-api\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","datePublished":"2021-07-28T00:00:00+00:00","dateModified":"2026-09-16T14:42:02+00:00","description":"Nur wenige Wochen nach der Einf\u00fchrung unserer E-Mail-Verifizierungs-API nimmt Mailgun einige Anpassungen vor, um die Leistung zu verbessern. Weiterlesen \u2013","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/de\/blog\/product\/weekly-product-update-improvements-to-email-verification-api\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/de\/blog\/product\/weekly-product-update-improvements-to-email-verification-api\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.mailgun.com\/de\/blog\/product\/weekly-product-update-improvements-to-email-verification-api\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","width":720,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/de\/blog\/product\/weekly-product-update-improvements-to-email-verification-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/de\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.mailgun.com\/de\/blog\/"},{"@type":"ListItem","position":3,"name":"W\u00f6chentliches Produkt-Update: Verbesserungen an der E-Mail-Verifizierungs-API"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/de\/#website","url":"https:\/\/www.mailgun.com\/de\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Leistungsstarke Transaktions-E-Mail-APIs, mit denen Sie E-Mails senden, empfangen und nachverfolgen k\u00f6nnen, speziell f\u00fcr Entwickler konzipiert. Erfahren Sie noch heute mehr!","publisher":{"@id":"https:\/\/www.mailgun.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mailgun.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.mailgun.com\/de\/#organization","name":"Transactional Email API Service For Developers | Mailgun","url":"https:\/\/www.mailgun.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.mailgun.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","width":512,"height":512,"caption":"Transactional Email API Service For Developers | Mailgun"},"image":{"@id":"https:\/\/www.mailgun.com\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog\/24281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/users\/13"}],"version-history":[{"count":3,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog\/24281\/revisions"}],"predecessor-version":[{"id":24469,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog\/24281\/revisions\/24469"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/media\/4555"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/media?parent=24281"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog_category?post=24281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}