Why SMTP Matters
Out of the box, WordPress sends email using PHP’smail() function, which hands messages off to whatever mail transport is configured on the server. Shared and managed hosting environments often restrict or disable this entirely, and even when it does work, messages sent this way carry no authentication signals. Receiving mail servers have no way to verify the sender’s identity, so they frequently flag these emails as spam or silently drop them before they ever reach the inbox. Password resets, order confirmations, and contact-form replies all sent through this path are at constant risk of never being seen.
WP Postman solves this by replacing wp_mail() — the WordPress function that all plugins and themes use to send email — with an authenticated SMTP connection to a provider you control. Because the sending server can verify your identity through your SMTP credentials, messages carry proper authentication headers and are far less likely to be filtered. You get a dedicated audit trail of every email your site attempts to send, and a built-in test tool so you can confirm everything is working before your visitors need it.
Key Features
SMTP Configuration
Connect WP Postman to any SMTP provider by entering your host, port, encryption, and credentials.
Email Logs
Track every outbound email your site sends, including full message details and delivery status.
Test Email
Verify your SMTP settings instantly with a one-click test message sent directly from your WordPress dashboard.
Provider Support
Works with Gmail, SendGrid, Mailgun, Amazon SES, or any custom SMTP server your business already uses.
WP Postman is pre-installed and activated on every WP Stratos site. If you deactivate it, it will be automatically reactivated the next time the plugin receives an update. See Plugin Reactivation if you have questions about this behaviour.