Skip to main content
Use this guide to connect WP Postman to your SMTP provider so that every email your WordPress site sends — password resets, order notifications, contact-form submissions — is delivered through an authenticated connection rather than the server’s local mail agent. The sections below explain each configuration field and provide step-by-step settings for Gmail, SendGrid, Mailgun, and Amazon SES.

Configuration Fields

Provider Setup Guides

Use these settings to send through a Google account or Google Workspace account.
You cannot use your regular Gmail password here. Google requires an App Password for third-party SMTP access. To generate one, you must first enable two-factor authentication (2FA) on your Google account. Then go to Google Account → Security → App Passwords, create a new app password for “Mail”, and paste that 16-character code into the Password field in WP Postman.

Testing Your Configuration

After entering your SMTP details, verify everything works before your site sends a real message to a real user.
1

Save your SMTP settings

Click Save Changes at the bottom of the SMTP settings screen to store your configuration.
2

Click Send Test Email

On the same settings page, locate the Send Test Email section below the configuration fields.
3

Enter a recipient address

Type an email address you have immediate access to — your own inbox is ideal — into the recipient field.
4

Send and check your inbox

Click the Send button. Switch to your email client and confirm the test message has arrived. Delivery is usually near-instant for a correctly configured provider.
5

Review the logs if the test fails

If the message does not arrive, open Email Logs to find the failed entry. The error message recorded there will tell you exactly what the SMTP server rejected and why.
Always use port 587 with TLS when your provider supports it. This combination (STARTTLS on port 587) is the modern standard: it’s widely supported, passes through most firewalls, and encrypts the connection before credentials are transmitted. Port 465 (SSL) is an older standard that still works but is less universally accepted.