Catch All Email Locally With Mailpit or MailHog
On local and development sites, sends every WordPress email to a local mail catcher such as Mailpit, MailHog or the one built into Herd, Local or DDEV, so nothing reaches real inboxes.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
On local and development sites, sends every WordPress email to a local mail catcher such as Mailpit, MailHog or the one built into Herd, Local or DDEV, so nothing reaches real inboxes.
Adds Tools > SMTP Check, which connects and logs in to your configured SMTP server and reports success or the exact error, without sending an email to anyone.
Delivers all WordPress emails through SparkPost's Transmissions API instead of PHP mail or SMTP, for dependable delivery and SparkPost's event reporting.
Adds a test to Tools > Site Health that warns when WordPress sends mail with plain PHP mail() instead of SMTP or an API, and when an email has failed recently.
Delivers all WordPress emails through Mailjet's Send API v3.1, a reliable alternative to SMTP that also gives you Mailjet's delivery statistics.
Routes all WordPress email through an SMTP server, using credentials stored as constants in wp-config.php rather than in the database.
Delivers all WordPress emails through the Brevo (formerly Sendinblue) transactional email API, so mail goes out even where SMTP ports are blocked.
Delivers all WordPress emails through Mailgun's HTTP API, which avoids blocked SMTP ports and gives you Mailgun's delivery logs and tracking.
Delivers all WordPress emails through Postmark's HTTP API instead of PHP mail or SMTP, for fast, reliable delivery on hosts that block outgoing mail ports.
Delivers all WordPress emails through SendGrid's v3 Mail Send API instead of PHP mail or SMTP, for reliable delivery and SendGrid's activity feed.
Delivers all WordPress emails through the Resend email API with a single API key, a simple way to get reliable delivery without SMTP.
Records the conversation between WordPress and your SMTP server in the PHP error log while you troubleshoot, with passwords and login tokens blanked out.