- 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.
- 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,deferredorbouncedwith a reason. - Refused by the receiver?
Bounces name the reason: a blacklist (see blacklists), failed SPF or DKIM, or a full mailbox.
- In spam?
Check SPF, DKIM and DMARC (DNS for email). Send from an address on your own domain, not a free mail address.
- 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