✉️ Email Delivery
Documentation, reference material and tutorials for CRM-NG SMTP Email: setup guides for every mail service, troubleshooting, and one article per error message.
Getting started
12 articlesInstall the plugin, pick a mail service, connect it and send a test email.
- Adding DNS records: SPF, DKIM and DMARCWhat SPF, DKIM and DMARC records are, where to add them, typical values for common mail services, and how long they take to work.
- Choosing a mail serviceCompare the mail services CRM-NG SMTP supports by cost, connection type and the kind of email they suit, then pick one.
- Importing your settings from WP Mail SMTPCopy your mailer, sender and credentials from WP Mail SMTP into CRM-NG SMTP with Tools → Import, without changing the old plugin.
- Installing and activating CRM-NG SMTP EmailInstall the plugin, activate it, and understand the first screen and notices you see afterwards.
- Sender name, address and the Force settingsWhat From Email, From Name, Force From Email, Force From Name and Return Path do, and when you should force them.
Mailers
20 articlesStep-by-step setup for every mail service CRM-NG SMTP can send through.
- Amazon SESSend WordPress email through Amazon Simple Email Service with an IAM access key, a verified domain and the right AWS region.
- Brevo (formerly Sendinblue)Connect CRM-NG SMTP to Brevo with a v3 API key and an authenticated domain, or use Brevo's SMTP relay instead.
- Default (PHP mail) — why to avoid itWhat the Default (none) mailer does, why its mail often lands in spam or vanishes, and the few cases where it is acceptable.
- Elastic EmailConnect CRM-NG SMTP to Elastic Email with an API key that can send email and a validated sending domain.
- Google Workspace / GmailConnect CRM-NG SMTP to Gmail or Google Workspace with your own Google OAuth app, so your site sends through your Google account.
Email log and reports
10 articlesKeep a record of every email, see whether it was delivered, and track opens and clicks.
- Email reportsRead the Email Reports screen: 30-day totals by status, daily activity, and the subjects your site sends most.
- Exporting the email logDownload the email log as a CSV file to open in a spreadsheet, share with your team or keep as a record.
- Open and click trackingHow CRM-NG SMTP counts opens and clicks in HTML emails, what unique and total mean, the privacy trade-offs, and when tracking is switched o…
- Retention and deleting log entriesControl how long the email log keeps entries, how the daily cleanup works, and how to delete one, several or all entries yourself.
- Searching and filtering the email logFind a specific email in the log by status, subject, sender or recipient, and move through long result lists page by page.
Features and settings
17 articlesAlerts, routing, backup transport, controls, constants and the rest of the settings.
- Backup SMTP transportSet up a second SMTP server that sends your email automatically when your main mailer fails, and learn which failures it never retries.
- Debug eventsUse Tools → Debug Events to see email sending errors and detailed diagnostics, control how long they are kept, and share them safely with s…
- Delivery and bounce webhooksLet SendGrid, Mailgun, Postmark, Brevo or your own tool report delivered, bounced and spam events back into the CRM-NG SMTP email log.
- Discord alertsPost a message to a Discord channel whenever your site fails to send an email, using a channel webhook.
- Email controlsStop five routine WordPress notification emails, such as password-change notices and automatic update reports, from the Email Controls tab.
Troubleshooting
9 articlesWhat to check when email does not arrive, and how to read the plugin's own diagnostics.
- Action Scheduler issuesFix past-due background tasks, disabled WP-Cron and large task queues that delay queued emails, summaries and clean-ups in CRM-NG SMTP.
- Debugging sending issuesUse debug events, the email log and full debug logging to find out why an email failed, and what to collect before asking for help.
- Emails landing in spamWhy your site's emails go to spam even though they send, and the checks that move them back to the inbox.
- Sharing credentials with support safelyHow to give support access to your site without exposing passwords or API keys, and how to remove that access afterwards.
- Site Health checksThe three checks CRM-NG SMTP adds to WordPress Site Health, what each result means, and how to fix a warning.
Error library
60 articlesOne article per error message, with what it means and how to fix it.
- Error: 400 invalid_request (Microsoft 365)Microsoft refused the token request because a value in it is missing or wrong, usually the Tenant ID or the Application (Client) ID.
- Error: 401 Unauthorized or ForbiddenAn API mailer rejected CRM-NG SMTP's credentials (401) or refused the action (403). Check the key, its permissions and the region.
- Error: 404 Not FoundThe mail service could not find what CRM-NG SMTP asked for, usually a domain, region or mailbox. Check those settings against your account.
- Error: 421 Connection timeout: network issuesThe mail server is temporarily refusing service and closed the connection. Wait and retry; if it keeps happening, slow down or check your s…
- Error: 442 Connection dropped during transmissionThe connection to the mail server broke while the message was being sent. Usually a network or server hiccup; retry, then look for a patter…
