Skip to main content
Inbox delivery troubleshooting checklist

How to troubleshoot emails not arriving to inboxes

Jon Maybury avatar
Written by Jon Maybury
Updated over 8 months ago

Are you sending to an internal email address?

If your message is sent to an internal email address please visit the How to troubleshoot internal inbox delivery page

Are technical settings implemented (DKIM, SPF, DMARC)?

These back-end settings need to be added to the DNS of your domain by your IT person or team. Read more.

Check the email sending details for the contact that doesn't receive your emails

Check the history of emails sent to a contact in question. A link to the email sending history stats is linked from the contact details page.

On the email sending history page you'll see email activity details:

Bounced emails

A bounce means that the message is rejected by the recipient's mail server. A bounce is a known error and it shows up on the email send report. You can review the bounce reason on the "Email sending history page" linked from the contact details page of each contact in your database. Find out more about how email bounces are managed

If there is no bounce

Once the recipient's mail server accepts a message for delivery - there is no bounce recorded - we have no visibility into what decisions that server is making into how to handle it and why.

If there is also no open or click recorded then all we can know for certain is that the email wasn't rejected by the mail server and it wasn't interacted with by the recipient (or in some cases bots) but the email can still be in a spam folder, quarantined or blocked from reaching the inbox or even the spam folder or it can be in inboxes and never opened.

Spam filters are different for each server, which means the same email may pass through one spam filter and be flagged by another. They are also "trained" by individuals so spam filtering within the same provider can vary by user settings.

Note that bounces can take up to 48hrs to show up in reports because in case of transient failures, such as timed out connections, the Envoke mail servers will try to resend the message up to 10 times and only mark it bounced after the resend efforts failed.

Emails aren't sent in the first place

Contacts who aren't eligible to receive emails are automatically excluded from sends. The only exception to this is when you designate messages as regulatory or mandatory communication.

We don't attempt to send emails to contacts if one of the following applies:

  • Too many bounces over time indicate an invalid email. Learn more about bounce management.

  • The contact is unsubscribed or consent has expired. Learn about consent options.

  • The email is unverified. This applies only if double opt-in is enabled in your account.

When you're about to send an e-blast exclusions due to these reasons are shown on the email delivery estimate page - just before you hit the send button.

The "email sending history" report includes details about all emails sent to a single contact. To access this page, click on the "Email sending history" link from the contact details page. Click the "Detail" link to expand activity details for each email send.

Did this answer your question?