
mail() function to send emails by default, which often results in poor deliverability or emails not being sent at all. By configuring WordPress to use AutoSend SMTP, you ensure reliable delivery for password resets, user notifications, contact form submissions, and WooCommerce order emails.
Prerequisites
Verified Domain
Make sure you have a verified domain added in AutoSend to send emails from.
API Key
Create a new API key for SMTP authentication or use the existing one.
Configuration
1
Install WP Mail SMTP Plugin
Install and activate the WP Mail SMTP plugin from your WordPress dashboard.
2
Access WP Mail SMTP Settings
Navigate to WP Mail SMTP > Settings in the WordPress admin sidebar.
3
Configure From Email and Name
In the Mail section, configure your sender details:
Enable Force From Email to ensure WordPress always uses this address.
| Field | Value |
|---|---|
| From Email | Your verified email address (e.g., [email protected]) |
| From Name | Your sender name (e.g., Your Company) |
The From Email must use a domain that is verified in AutoSend. For example, if you verified
yourdomain.com, use an address like [email protected].
4
Select Other SMTP as Mailer
Scroll down to the Mailer section and select Other SMTP.

5
Enter SMTP Credentials
Fill in the following SMTP settings:

Click Save Settings to save your configuration.
| Field | Value |
|---|---|
| SMTP Host | smtp.autosend.com |
| Encryption | TLS |
| SMTP Port | 587 (or 465 for SSL) |
| Authentication | On |
| SMTP Username | autosend |
| SMTP Password | Your AutoSend API key (AS_xxx) |
You can create your SMTP API key in the AutoSend SMTP Settings.

6
Send a Test Email
- Go to WP Mail SMTP > Tools > Email Test
- Enter a recipient email address
- Click Send Email

Troubleshooting
Emails not being sent
Emails not being sent
- Verify your SMTP credentials are correct - Check that your sender email domain is verified in AutoSend - Ensure Force From Email is enabled in WP Mail SMTP settings - Check if your hosting provider blocks outgoing SMTP connections
Authentication failed
Authentication failed
- Double-check your API key is correct - Ensure you’re using
autosendas the username - Verify your API key is active in the AutoSend dashboard - Make sure there are no extra spaces in the credentials
Connection timeout errors
Connection timeout errors
- Verify the server address is
smtp.autosend.com- Try using port465with SSL if port587fails - Contact your hosting provider to ensure SMTP ports are not blocked - Some shared hosts block outgoing SMTP; consider upgrading to a VPS
Plugin conflicts
Plugin conflicts
- Deactivate other SMTP or email plugins that may interfere - Check for caching plugins that might cache email settings - Test with a default WordPress theme to rule out theme conflicts
Emails going to spam
Emails going to spam
- Ensure your domain has proper DNS records (SPF, DKIM, DMARC) - Use a professional sender name and address - Check your domain reputation in AutoSend - Avoid spam trigger words in your email content