Why Your Magento 2 Transactional Emails Are Not Sending
Most Magento 2 email problems are not SMTP problems. Since 2.3, order and invoice emails are queued and only sent when cron runs, so a dead cron means silence. Here is the fix-first path: queue and cron, then SMTP, then SPF, DKIM, DMARC and templates.