On This Page
Email Delivery (SMTP)
Overview
Email Delivery (SMTP) routes all WordPress mail through a real SMTP server instead of PHP’s mail() function. Enter your SMTP host, port, encryption (TLS, SSL, or none), authentication (username and password), and default From email and name. The password is encrypted before it is stored. Configuration is edited in the module’s Advanced Settings modal inside WP PowerSuite—there is no separate top-level menu page. PHPMailer is configured early in the bootstrap so mail works from AJAX and other contexts, not only standard page loads. Use the built-in test email to verify connectivity. Pair with Email Logs to see sent and failed messages.

Features
SMTP Transport
From Identity
Encrypted Password Storage
Test Email
Works with wp_mail
Link to Email Logs
How It Works
Enable the Module
Open Advanced Settings
Save and Test
Monitor

Installation & Activation
Install WP PowerSuite
Enable the Module
Configure SMTP

Use Cases
- EmailDeliverabilityFix contact form and notification deliverability
- SMTPConfigurationUse Google Workspace or Gmail with an app password
- EmailRoutingSend through transactional providers (SendGrid, Mailgun, etc.)
Frequently Asked Questions
Why does Gmail reject the connection?
Google often requires an App Password and “less secure apps” settings are deprecated. Use an app-specific password and the correct SMTP host/port.
Should From match my SMTP login?
Many providers require the From address to be a verified domain or mailbox. Follow your provider’s documentation to avoid bounces.
Troubleshooting
- Authentication failedDouble-check username, password, and that encryption matches the port (587 + TLS vs 465 + SSL). Regenerate app passwords if needed.
- Could not instantiate mail function / connection timeoutFirewall or host may block outbound SMTP. Ask the host to allow ports 587 or 465, or use the provider’s recommended relay.
