Skip to main content
AutoSend x WordPress
WordPress relies on the PHP 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

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:
FieldValue
From EmailYour verified email address (e.g., [email protected])
From NameYour sender name (e.g., Your Company)
Enable Force From Email to ensure WordPress always uses this address.
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].
From Email Configuration
4

Select Other SMTP as Mailer

Scroll down to the Mailer section and select Other SMTP.
Select Other SMTP
5

Enter SMTP Credentials

Fill in the following SMTP settings:
FieldValue
SMTP Hostsmtp.autosend.com
EncryptionTLS
SMTP Port587 (or 465 for SSL)
AuthenticationOn
SMTP Usernameautosend
SMTP PasswordYour AutoSend API key (AS_xxx)
You can create your SMTP API key in the AutoSend SMTP Settings.
SMTP Credentials
Click Save Settings to save your configuration.
6

Send a Test Email

  1. Go to WP Mail SMTP > Tools > Email Test
  2. Enter a recipient email address
  3. Click Send Email
Send Test Email
You can also check the Email Activity dashboard to verify the email was sent through AutoSend.

Troubleshooting

  • 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
  • Double-check your API key is correct - Ensure you’re using autosend as the username - Verify your API key is active in the AutoSend dashboard - Make sure there are no extra spaces in the credentials
  • Verify the server address is smtp.autosend.com - Try using port 465 with SSL if port 587 fails - Contact your hosting provider to ensure SMTP ports are not blocked - Some shared hosts block outgoing SMTP; consider upgrading to a VPS
  • 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
  • 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

Next Steps