Email & SMTP was added in v1.4.0.
If you need to capture and preview emails in a development environment without delivering them, see the Mail Interceptor tab in Agency Tools.
SMTP settings tab
Enable custom SMTP
The Enable Custom SMTP toggle at the top overrides WordPress’s defaultwp_mail() behaviour. When disabled, WordPress uses the server’s default PHP mail() function. Enable it to use the SMTP settings below.
Configuration fields
| Field | Description |
|---|---|
| SMTP Host | Hostname of your SMTP server, e.g. smtp.gmail.com |
| Port | SMTP port number (default: 587) |
| Encryption | TLS (recommended, port 587), SSL (port 465), or None (port 25) |
| Username | Your SMTP account username, typically your email address |
| Password | Your SMTP account password or app-specific password |
| From Email | The From: email address on all outgoing mail, e.g. [email protected] |
| From Name | The From: display name on all outgoing mail, e.g. My Website |
Saving settings
Click Save Settings to persist your SMTP configuration.Sending a test email
Save your SMTP settings first
Click Save Settings to make sure the latest configuration is stored before testing.
Click Send Test Email
Click the Send Test Email button (available only when Custom SMTP is enabled).
Click Send Test
Click Send Test. A success toast confirms the email was sent. If delivery fails, an error message is shown.
Email log tab
The Email Log records every email sent (or attempted) by WordPress throughwp_mail() when custom SMTP is active.
Log columns
| Column | Description |
|---|---|
| Date | Timestamp of the send attempt |
| To | Recipient email address |
| Subject | Email subject line |
| Status | Sent (green) or Failed (red) |
