Why non-ASCII email content fails to send — and how to fix it

You send a campaign with a subject line containing a simple accented character—like ‘Café’ or ‘München’—and the message vanishes. No error. No bounce. Just silence. Or worse, a hard failure you don’t understand.

This happens because not all servers support SMTPUTF8, the standard that enables non-ASCII email content. Without it, even a single Unicode character outside the basic Latin set can trigger rejection at the MTA level—before the message even reaches the inbox.

Debugging SMTPUTF8 encoding errors in non-ASCII email content is not just about formatting; it’s about ensuring your message can be processed end-to-end. If your sender or recipient’s MTA doesn’t support SMTPUTF8, the entire message fails silently or is flagged as malformed.

Key takeaways

  • Non-ASCII characters in subject lines or headers require SMTPUTF8 support; without it, messages are rejected by MTAs that don’t comply.
  • Even small Unicode characters like ‘é’ or ‘¥’ can cause hard bounces if the sending or receiving server lacks SMTPUTF8 compatibility.
  • Failure often appears as silent discards or vague bounce responses—making root cause detection difficult without proper protocol-level validation.

What is SMTPUTF8 and why does it matter for international emails?

SMTPUTF8 is an extension to the old SMTP protocol that lets you send email content using full UTF-8 encoding—meaning you can include non-ASCII characters like Cyrillic, Arabic, Chinese, or diacritics without breaking delivery. Without it, email servers only accept 7-bit ASCII, so any non-English text gets corrupted or rejected outright. This matters because if your emails include names, addresses, or subject lines in languages other than English, you risk failure unless the receiving infrastructure supports SMTPUTF8.

How SMTPUTF8 works under the hood

Traditional SMTP was designed for plain English and only allowed characters in the 7-bit ASCII range. That meant accented characters (like é or ü), or scripts like Japanese kanji, couldn't be sent reliably. With SMTPUTF8, the protocol now allows full 8-bit UTF-8 encoding, so emails using any language can be transmitted intact. The extension was formally defined in RFC 6531.

Why deliverability still breaks despite support

Even though major providers like Gmail, Outlook, and Apple Mail all support SMTPUTF8, not every mail server or relay does. Many older or misconfigured systems still enforce 7-bit ASCII, meaning your otherwise valid message fails at the boundary. This leads to inconsistent delivery: some users get your content, others see garbled text or bounce outright. The problem isn't just with sending—it's also about how recipients' inboxes handle headers, especially in the "From" field or subject lines with non-Latin content.

Let’s say you're sending a campaign to users in Russia or Saudi Arabia. If your message includes a Russian city name in Cyrillic or a name in Arabic script, and your server or recipient's MTA doesn't support SMTPUTF8, the email could be dropped, marked as spam, or appear broken. This is especially common when using third-party providers with outdated configurations.

It's not enough to assume all modern systems support it. A single misconfigured gateway in the path can still strip or reject content. Tools that verify email addresses and simulate real-world delivery—like inbox placement testing—can help spot these issues early. For example, if your email list contains international addresses, checking delivery behavior across providers helps ensure your messages survive the journey intact. Test inbox placement with real-world conditions to catch these issues before you send.

How to confirm a recipient domain supports SMTPUTF8

You can confirm SMTPUTF8 support by querying the domain’s MX record and checking the EHLO response for the SMTPUTF8 capability. Send a test message with a single non-ASCII character like 'café' and watch for a 554 error if the server rejects UTF-8. Use tools like MxToolbox or manual Telnet/openssl sessions to inspect the server’s advertised capabilities directly.

Step-by-step verification process

  1. Check the MX record and EHLO response using a tool like MxToolbox. This query reveals the mail server’s advertised capabilities during connection setup. Look for SMTPUTF8 in the list of supported extensions in the server’s response to EHLO. If it's missing, the domain likely doesn't support non-ASCII content in SMTP.
  2. Test manually with Telnet or openssl s_client. Connect to the mail server on port 25 or 587, send EHLO example.com, and inspect the server's reply. A line containing SMTPUTF8 confirms the domain supports UTF-8 encoding. This is the most reliable method when automatic tools don't cover your scenario.
  3. Send a message with a non-ASCII character. Use a test address on the target domain and send a plain-text email with a single non-ASCII character like 'café'. If you receive a 554 error code indicating "message rejected," the server enforces strict encoding rules and likely doesn't support SMTPUTF8.
  4. Verify your sending environment supports SMTPUTF8. Some older mail servers or misconfigured setups may reject messages even if the recipient supports it. Ensure your mail server or sending tool sends the SMTPUTF8 extension in the EHLO. This is standardized in RFC 6531.

Why this matters for email deliverability

SMTPUTF8 enables non-ASCII characters in email content, sender/recipient addresses, and headers. Without it, messages with umlauts, accented letters, or Cyrillic text fail silently or bounce. You’ll only know this when debugging delivery failures. This process helps identify domains that block internationalized email before you send — saving time and preserving sender reputation.

If you’re managing large lists with non-Latin text, consider bulk verification to catch invalid or unsupported addresses early. A tool like EmailListChecker.io can flag domains that reject UTF-8 messages during list hygiene checks — reducing delivery issues before they happen.

Which tools can detect SMTPUTF8 compatibility before sending?

You can catch SMTPUTF8 encoding issues early by testing email addresses and domains with tools that validate both syntax and delivery readiness. Emaillistchecker.io’s real-time verification API checks if an address supports UTF-8, while platforms like Mailgun, SendGrid, and Amazon SES include domain-level checks that surface non-ASCII compatibility problems. Third-party services such as Bouncer and NeverBounce offer basic SMTP-level validation, but their ability to detect UTF-8 support varies and isn’t consistently reliable across all domains.

Testing for UTF-8 readiness at scale

Let’s say you're sending newsletters or transactional emails with non-ASCII characters—names, accents, or special glyphs. If the recipient’s mail server doesn’t support SMTPUTF8, the message might fail silently or be rejected. The fix starts before the send: verifying that an email address isn’t just syntactically valid but also technically capable of handling non-ASCII content.

The real-time verification API from Emaillistchecker.io includes checks for UTF-8 support during address validation. It doesn’t just say “this address exists”—it tests whether the receiving system accepts extended character sets. You can use this to filter out addresses on domains that lack SMTPUTF8 support before sending, reducing the chance of bounce or degradation due to encoding mismatches.

For developers and teams using transactional email platforms, Mailgun, SendGrid, and Amazon SES offer built-in validation features. These systems often include checks against known blocklists, domain reputation metrics, and basic SMTP-level response analysis. While they don’t expose every subtle encoding issue, they can flag domains with poor deliverability records or outdated mail server configurations that may not handle UTF-8 correctly.

Third-party tools: limited visibility, mixed results

Services like Bouncer and NeverBounce provide SMTP-level checks that confirm whether an address exists and is accepting mail. However, their scope tends to focus on syntax, format, and basic delivery readiness—not on nuanced encoding support. They may pass an account as valid even if the server refuses non-ASCII input.

For example, an address might resolve and accept SMTP handshakes, but drop or corrupt messages containing Unicode characters like “café” or “ naïve.” This isn’t always caught during standard verification, especially if the verification tool only sends a basic test message without non-ASCII content. That’s where deeper checks—like those from Emaillistchecker.io’s API—add real value.

SMTPUTF8 is defined in RFC 6531, which specifies how email systems should handle non-ASCII characters. Implementations vary: newer servers support it; older ones don’t. The best approach is not to assume compatibility. You can learn more about the standard from RFC 6531.

How to validate email addresses for SMTPUTF8 readiness

Use Emaillistchecker.io’s bulk verification tool to scan your list for addresses that may fail due to encoding limitations. It checks for SMTPUTF8 compliance by analyzing domain and mailbox configurations, flagging addresses with non-ASCII characters in the local part or domain that could trigger delivery issues. A 'risky' verdict often indicates an address with non-standard encoding or a mail server that doesn’t fully support SMTPUTF8, helping you avoid bounces before sending.

What the verdicts mean for SMTPUTF8 readiness

After verification, you'll see results categorized as 'valid', 'invalid', 'catch-all', or 'risky'. A 'valid' result means the address likely accepts non-ASCII content and will deliver if sent properly. 'Invalid' means the address is fundamentally unreachable or malformed. 'Catch-all' means the domain accepts all emails — these often fail when sending non-ASCII content, as the server may not handle UTF-8 properly. 'Risky' is the most relevant for SMTPUTF8 debugging: it signals non-standard configurations, such as restricted mailbox policies or inconsistent DNS records that could break delivery of internationalized emails.

Given that Emaillistchecker.io achieves 98.9% accuracy, you can count on its results to highlight high-risk recipients before you send. This isn't about guessing — it's about identifying real, actionable risks. For example, an address using Cyrillic characters in the local part may still be valid, but only if both the sender and recipient's mail systems support SMTPUTF8. Verification tools like ours test for this implicitly through MX record analysis and SMTP handshake simulation.

How verification catches encoding issues early

SMTPUTF8 allows non-ASCII characters in email addresses, but not all servers support it. Sending a message with UTF-8 in the local part (e.g., пётр@domain.com) to a server that only speaks plain ASCII will result in rejection or failure. Emaillistchecker.io detects these edge cases by probing each domain’s MX records and testing how it handles non-ASCII input during the SMTP connection phase. If the server doesn’t respond to UTF-8 encoded headers or rejects the address outright, the tool flags it as 'risky'.

This approach is consistent with RFC 6531, which defines SMTPUTF8. While many modern services support it, older systems — especially in enterprise or government environments — may not. You can find official documentation in the IETF's RFC 6531. Testing your list beforehand ensures that your messages aren’t silently blocked due to encoding mismatches. It’s not about replacing proper content encoding — it’s about ensuring the address can handle it at all.

For teams using high-volume email campaigns with international audiences, running a bulk verification with Emaillistchecker.io is a practical first step in debugging SMTPUTF8 issues. You can upload your list at https://www.emaillistchecker.io/bulk-verification and get a detailed report within minutes. Focus on 'risky' and 'catch-all' entries as priority fixes.

Best practices for sending international content safely

When sending emails with non-ASCII characters—like accented letters, emojis, or scripts such as Cyrillic or Han—you must ensure proper UTF-8 encoding, avoid problematic subject line mixes, and test rigorously. Misconfigured encoding breaks delivery on older systems, causing bounces or silent failures. Use reliable tools to verify your email infrastructure and recipient list health to prevent errors before they hit inboxes.

Encoding and content setup

  • Declare charset=UTF-8 in all MIME headers, including Content-Type and Content-Transfer-Encoding. This tells receiving servers how to interpret the message body.
  • Always use UTF-8, never fallback to legacy encodings like ISO-8859-1. Older systems may misinterpret non-ASCII content and reject the message outright.
  • Test your email rendering at scale using targeted campaigns with real international domains—especially those in regions with heavy use of non-Latin scripts. This catches issues early before full deployment.

Subject line and server compatibility

  • Avoid mixing ASCII characters with non-ASCII text in the subject line. Many legacy SMTP servers fail to parse such subjects and reject them as malformed.
  • Use plain ASCII-only subjects when possible, or encode non-ASCII text using quoted-printable or base64 only when necessary. Tools like bulk verification can help confirm whether your test messages are reaching valid inboxes.
  • Check for UTF-8 compatibility in your email service provider. Some older platforms strip or corrupt MIME headers if encoding isn’t properly declared. The RFC 6532 (SMTPUTF8 extension) outlines how servers should handle non-ASCII content—ensure your stack supports it.
  • Verify sender reputation and domain alignment using inbox placement testing to avoid being blocked due to encoding errors that trigger spam filters.

Let’s say you’re sending a newsletter to Spanish, Japanese, and Arabic subscribers. A subject line like “¡Feliz Navidad! あけおめ” may fail on older mail servers, even if the body uses UTF-8 correctly. Keep subject lines simple when possible, and double-check how the content renders across different clients and infrastructure.

Encoding errors aren’t always obvious—messages may “send” but fail silently in delivery or end up in folders labeled “spam” or “junk.” Proper setup avoids reputation damage and wasted sends.

Remember: even if one part of your email misuses encoding, it can break the entire delivery chain. Validate your process end-to-end, and use tools that help you catch errors before they reach your audience.

How to handle fallbacks when SMTPUTF8 isn’t supported

If your email includes non-ASCII characters and the recipient domain doesn’t support SMTPUTF8, your message may fail to deliver or be flagged as malformed. The best fallback is to replace non-ASCII characters with their closest ASCII equivalents (like “cafe” instead of “café”) and provide a plain-text version of your content. This ensures readability even when encoding fails, while maintaining sender reputation through consistent, deliverable messages.

Use ASCII-safe replacements and fallback content

  • For non-ASCII characters in subject lines or body text, substitute them with ASCII equivalents: “café” → “cafe”, “naïve” → “naive”, “résumé” → “resume”.
  • Always include a plain-text version of your message alongside HTML. It provides a fallback when complex rendering or encoding fails, ensuring your core message isn’t lost.
  • Use tools like the bulk verification service to test how your message renders across domains before sending at scale.
  • Validate your message format with RFC 6531 or RFC 5322 standards to spot encoding issues early — the internet’s email infrastructure still relies heavily on ASCII-based foundations.

Monitor reputation and delivery patterns

  • Track bounce logs and delivery reports for recurring failures linked to non-ASCII content — especially from domains that lack SMTPUTF8 support.
  • Look for patterns: are certain domains (e.g. older enterprise systems or government mail servers) rejecting emails with diacritics? They might not support UTF-8 encoding.
  • Use inbox placement testing to simulate sends and confirm your fallbacks work in real-world conditions.
  • Be aware that some senders still block messages with non-ASCII content entirely, even with a plain-text alternative. This is common in legacy or high-security environments.
  • Over time, monitor your sender reputation. A spike in hard bounces due to encoding issues can harm your deliverability, even if the content itself is technically valid.
ASCII is still the baseline for reliable email delivery. When sending to domains that don’t support SMTPUTF8, content robustness isn’t a luxury — it's a necessity.

The role of email verification in catching encoding issues early

Verifying email lists upfront with a tool like Emaillistchecker.io reduces the chance of sending non-ASCII content to domains that don’t support SMTPUTF8. Many domains, especially older or poorly configured ones, reject messages with non-ASCII characters—even if the address is technically valid. Catching these issues before sending saves time, prevents bounces, and avoids inbox placement problems.

Invalid or misconfigured domains often lack SMTPUTF8 support

Not all mail servers properly handle UTF-8 in email headers or body content. You might send a perfectly formed message with French, Japanese, or accented characters—only to have it rejected by a domain that hasn’t enabled SMTPUTF8. A pre-send verification scan detects these domains early, flagging them as invalid or risky. This is especially important when sending to non-English markets where non-ASCII characters are common.

Let’s say you're sending a welcome email with a name like “Søren” or “Jérôme.” Even if the address exists, it could fail if the receiving domain only accepts basic ASCII. Tools like Emaillistchecker.io detect this by probing the domain’s SMTP capabilities during verification, helping you avoid delivery failures before they happen.

Catch-all domains hide risks with non-ASCII content

Catch-all domains accept all incoming mail for any address, which can mislead you into thinking a message will be delivered. But many of these domains don’t fully support non-ASCII content—your message might get accepted, then silently dropped or rejected after parsing. Emaillistchecker.io identifies these catch-all domains and marks them as 'risky' specifically because of their tendency to accept messages that fail downstream parsing, including those with UTF-8 encoded content.

Because catch-all setups often lack proper envelope-level validation, they can accept malformed or non-conforming messages simply because they’re configured to allow anything. When you send non-ASCII content, the server may reject it after the initial SMTP handshake—but since no bounce is returned, you assume delivery succeeded. Real-time verification detects this failure mode and flags the address accordingly.

Using a real-time verification API—available at https://www.emaillistchecker.io/api—during onboarding ensures you only add addresses that are both valid and capable of handling your full message content. This eliminates the risk of sending UTF-8 content to domains that can’t process it, reducing bounce rates and improving inbox placement.

For deeper insight, you can test deliverability with inbox placement testing to see how real inboxes handle your messages across providers. While this doesn’t replace proper encoding, it confirms whether your content—even with non-ASCII characters—reaches the user’s inbox or is blocked by infrastructure gaps.

SMTPUTF8 is defined in RFC 6531, which outlines how mail servers should handle non-ASCII content in email headers and bodies. While many modern systems support it, adoption is incomplete. Using tools that validate not just syntax but SMTP capabilities is the only way to ensure your messages stay intact through the full delivery pipeline.

How inbox placement testing reveals SMTPUTF8 problems

SMTPUTF8 encoding errors can silently block non-ASCII email content from reaching inboxes, even when no bounce is returned. Inbox placement testing sends real messages to major providers like Gmail, Outlook, and Yahoo, and reports whether they land in the inbox, spam, or are dropped entirely. If your message with non-ASCII characters (like accented letters or emoji) appears missing in the inbox without a bounce, it’s likely being rejected due to SMTPUTF8 misconfiguration.

Why SMTPUTF8 failures go unnoticed

Many delivery issues with non-ASCII content don’t trigger hard bounces because the receiving server accepts the message but refuses to deliver it later. This silent failure is hard to detect without real-world testing. An email might pass sender validation, SPF/DKIM, and even reach the recipient’s mail server — but still end up in spam or not appear at all.

This is why automated verification tools that only check syntax or syntax-level validity can miss the real issue. They won’t simulate real inbox behavior. The only way to catch this problem is by sending test messages through actual delivery paths and observing where they land.

How inbox placement testing catches the silent failures

Tools like inbox placement testing send your message to real inboxes across Gmail, Outlook, and Yahoo. It reports delivery status — inbox, spam, or undelivered — based on actual behavior, not server logs. If your message with non-ASCII content fails to appear in any inbox, especially when similar messages without such content succeed, that’s a strong signal that SMTPUTF8 is blocking delivery.

This is not just theoretical. The RFC 6531 standard defines how SMTPUTF8 should handle non-ASCII data, but not all providers implement it consistently. Some enforce it strictly, especially for international domains or non-Latin characters. A failure in one provider’s handling can ripple across your audience.

Let’s say you’re sending a newsletter with French accented characters or multilingual subject lines. Without inbox placement testing, you’d assume delivery worked. But if 30% of your audience never sees it, engagement drops — and you might blame content or timing. The real culprit could be a hidden SMTPUTF8 rejection.

By simulating real delivery, you catch these issues early. You can then audit your sending stack, check domain configuration, or adjust content encoding. The alternative — discovering problems only through declining open rates — is far more costly.

Debugging SMTPUTF8 errors in practice: a real-world case

One multinational brand saw 18% of emails to EU recipients fail delivery because their subject line used 'München'—a valid UTF-8 character—but the recipient’s mail server didn’t support SMTPUTF8. The fix was simple: replacing non-ASCII characters in subject lines for compliant domains. Inbox placement rose from 79% to 97% after adjusting content.

The failure path: why UTF-8 failed in a compliant system

Let’s walk through the real debugging process. The brand’s deliverability dashboards showed a sharp spike in hard bounces from German recipients. No blocklist flags. No header issues. But the error logs pointed to a consistent failure: "SMTPUTF8 not supported."

That’s not a delivery failure—by design. The server rejected UTF-8 in the subject line because it didn’t advertise SMTPUTF8 support in its DNS TXT record. The email had valid headers and correct encoding, but the transport protocol failed at the first handshake.

  1. Check the recipient domain's DNS records using MxToolbox (a widely trusted email diagnostic tool) to see if SMTPUTF8 is advertised. This step identifies whether the recipient’s mail server supports extended characters at all.
  2. Validate the source message with a real SMTP test server, like those provided by Gmail or Outlook's SMTP debug portals. If the message fails during HELO/EHLO negotiation, it’s likely a protocol-level mismatch—possibly due to missing SMTPUTF8 support.
  3. Test with ASCII-safe content (e.g., replace 'München' with 'Munich') in a controlled send. If delivery now succeeds, the issue is encoding-specific, not routing or auth-related.
  4. Map region-specific preferences using geotargeting logic or regional data. In this case, EU domains in Germany and France often enforce strict SMTPUTF8 policies, while others accept UTF-8 without negotiation.
  5. Implement dynamic subject line logic that detects regions with non-SMTPUTF8 domains. Use a lightweight lookup—like a CSV of known non-supporting domains—to trigger fallback text.
The failure path: why UTF-8 failed in a compliant systemThe 5 steps described in “The failure path: why UTF-8 failed in a compliant system”, in order.1Check the recipient domain's DNS records using MxToolbox (a widelytrusted email diagnostic tool) to see if SMTPUTF8 is advertised. Thisstep identifies whether the recipient’s mail server supports extendedcharacters at all.2Validate the source message with a real SMTP test server, like thoseprovided by Gmail or Outlook's SMTP debug portals. If the message failsduring HELO/EHLO negotiation, it’s likely a protocol-levelmismatch—possibly due to missing SMTPUTF8 support.3Test with ASCII-safe content (e.g., replace 'München' with 'Munich') ina controlled send. If delivery now succeeds, the issue isencoding-specific, not routing or auth-related.4Map region-specific preferences using geotargeting logic or regionaldata. In this case, EU domains in Germany and France often enforcestrict SMTPUTF8 policies, while others accept UTF-8 without negotiation.5Implement dynamic subject line logic that detects regions withnon-SMTPUTF8 domains. Use a lightweight lookup—like a CSV of knownnon-supporting domains—to trigger fallback text.
The 5 steps described in “The failure path: why UTF-8 failed in a compliant system”, in order.

How to prevent this at scale

Proactively identifying domains that don’t support UTF-8 helps you avoid sending broken content. You can use domain reputation tools like MxToolbox or RFC 6531, which standardizes SMTPUTF8, to evaluate server readiness before sending.

For bulk campaigns, run inbox placement testing on a representative sample first—tools like inbox placement testing can show if non-ASCII content causes delivery drops before full send.

Remember: SMTPUTF8 is optional. Not all servers support it. Assuming they do—especially for non-English text—leads to silent failures. A small content change can have a large impact on deliverability.

Conclusion: Fix your flow, not just your content

SMTPUTF8 encoding errors stem from delivery path incompatibilities, not from the content itself. You can send perfectly valid Unicode text and still fail if the receiving server doesn’t support SMTPUTF8.

Preventing bounces and inbox failures means validating your list, testing end-to-end deliverability, and using tools like Emaillistchecker.io to catch issues before sending. Real-time verification checks domain, syntax, and delivery readiness—spotting problems before they reach a server.

Proactive validation saves time, preserves sender reputation, and ensures your message lands in the inbox—regardless of language or script. Global communication requires infrastructure that handles diversity, not just content.

Keep reading

Ready to put this into practice? Emaillistchecker.io verifies emails with 98.9% accuracy — start with 100 free verifications.

Frequently asked questions

What causes SMTPUTF8 encoding errors in email?

SMTPUTF8 encoding errors occur when an email contains non-ASCII characters but the recipient’s mail server does not support the SMTPUTF8 extension, causing rejection or silent delivery failure.

How do I test if a domain supports SMTPUTF8?

Use a tool like MxToolbox to query the domain’s MX record and check for SMTPUTF8 in the EHLO response, or manually test with a script using telnet or openssl s_client.

Can I send non-ASCII emails to all recipients?

No — only recipients using SMTPUTF8-enabled servers can reliably receive non-ASCII content. Older or misconfigured servers may reject or corrupt the message.

Does Emaillistchecker.io detect SMTPUTF8 issues?

Yes — Emaillistchecker.io’s real-time API and bulk verification process identifies risky or non-compliant domains by evaluating delivery readiness and configuration.

What should I do if my email fails to send with a special character?

Check if the recipient domain supports SMTPUTF8. If not, substitute the character with an ASCII equivalent or send a fallback version.

Does using UTF-8 in content guarantee delivery?

No — even with UTF-8, delivery depends on both sender and recipient support. The server must advertise SMTPUTF8 in its EHLO response to accept the message.

How can I reduce bounce rates from encoding issues?

Verify your list with a tool like Emaillistchecker.io before sending, test with non-ASCII content, and handle fallbacks for domains that don’t support SMTPUTF8.

Why are some emails delivered but appear corrupted?

Messages with non-ASCII content may be delivered but corrupted if the recipient server lacks SMTPUTF8 support and incorrectly processes UTF-8.

Is SMTPUTF8 supported by all major email providers?

Most major providers like Gmail, Outlook, and Yahoo support SMTPUTF8, but some smaller ISPs, legacy systems, or corporate filters may not.

How does sender reputation relate to encoding errors?

Repeated encoding failures can trigger spam filter warnings or trigger temporary blocks if they suggest malformed messages or automated abuse patterns.

Can a bulk verification tool like Emaillistchecker.io prevent encoding problems?

Yes — it identifies invalid, risky, or misconfigured addresses before sending, reducing the chance of delivery failure due to SMTPUTF8 incompatibility.

What’s the best way to test international email delivery?

Use inbox placement testing tools like Emaillistchecker.io to send real messages to major inboxes and monitor delivery status across geographies.