By default WordPress sends email with the PHP mail() function. That mail is often blocked or lands in spam. DreamySites SMTP Mailer sends every wp_mail() email through the SMTP account you choose instead.
Set up in about two minutes
A four-step setup wizard opens right after activation:
Features
wp-config.php instead.Trademark note: Gmail, Google Workspace, Outlook, Microsoft 365, Zoho, Brevo, SMTP2GO, SendGrid, Mailgun, Postmark and Amazon SES are trademarks of their respective owners. This plugin is an independent tool by DreamySites and is not affiliated with or endorsed by any of them. The presets only pre-fill standard, publicly documented SMTP settings.
This plugin does not send any data to DreamySites or to any analytics service.
Its one job is to deliver your site’s outgoing email through the SMTP server that you, the site administrator, choose in its settings. When WordPress sends an email (or when you click “Test connection” or “Send test email”), the plugin connects to that server and sends the email’s recipients, subject, headers, content and attachments, plus your SMTP username and password for authentication. Nothing is sent until you configure a server.
The provider presets only pre-fill a server address. You decide which service, if any, is used:
The Deliverability screen looks up public DNS records (SPF, DMARC, MX) for the domain you enter using your server’s own DNS resolver, and opens test connections to the SMTP host you enter. No third-party API is used.