Email1 min readUpdated

Emails not arriving: how to find out why

Order emails missing or in spam: the checks in order, from the store's queue to the receiving server.

  1. Did the store send it?

    Magento sends order email from a queue run by cron: check that cron runs (Actions, Run cron now) and that email sending is enabled in the store settings.

  2. Did the server send it?

    Email tab, the mail log (or the SMTP log when you use a relay). Look for the recipient address: status=sent, deferred or bounced with a reason.

  3. Refused by the receiver?

    Bounces name the reason: a blacklist (see blacklists), failed SPF or DKIM, or a full mailbox.

  4. In spam?

    Check SPF, DKIM and DMARC (DNS for email). Send from an address on your own domain, not a free mail address.

  5. Still lost?

    Use an SMTP relay; their logs show every message and its delivery.

Did this solve it? If not, tell us what you see and we look at your server.

Open a ticket

Still stuck? Ask a person.

Tickets go straight to the engineers who run ShopWhizzy servers. Tell us the store, what you see and when it started, and we take it from there.