Outreach

SMTP Configuration

Configure SMTP for reliable email delivery with your preferred email service provider.

SMTP (Simple Mail Transfer Protocol) provides more reliable email delivery than WordPress default mail. This guide covers SMTP configuration with popular email services.

Why Use SMTP?

FeatureWordPress MailSMTP
DeliverabilityLow – often marked as spamHigh – authenticated sending
TrackingNoneDelivery confirmations
ReliabilityDepends on hostDedicated email infrastructure
SpeedVariableConsistent

Quick Setup

  1. Go to WP Outreach → Settings → SMTP
  2. Enter your SMTP server details
  3. Test the connection
  4. Enable SMTP in the Mailer settings
SMTP configuration settings in WP Outreach
Configure your SMTP server settings

SMTP Settings

SettingDescriptionExample
SMTP HostServer addresssmtp.gmail.com
SMTP PortServer port587 (TLS) or 465 (SSL)
EncryptionSecurity protocolTLS (recommended)
UsernameAuthentication usernameyour@email.com
PasswordAuthentication passwordApp password or API key

Encryption Options

TypePortDescription
TLS587Recommended – starts unencrypted, upgrades
SSL465Legacy – encrypted from start
None25Not recommended – no encryption

Popular SMTP Providers

Gmail / Google Workspace

SettingValue
Hostsmtp.gmail.com
Port587
EncryptionTLS
UsernameYour full Gmail address
PasswordApp Password (not your regular password)

Important: You must create an “App Password” in your Google Account security settings. Regular passwords do not work with SMTP.

  1. Go to Google Account Security
  2. Enable 2-Factor Authentication if not already
  3. Click App passwords
  4. Select “Mail” and your device
  5. Click Generate
  6. Use the 16-character password in WP Outreach

SendGrid

SettingValue
Hostsmtp.sendgrid.net
Port587
EncryptionTLS
Usernameapikey
PasswordYour SendGrid API key

Mailgun

SettingValue
Hostsmtp.mailgun.org
Port587
EncryptionTLS
UsernameYour Mailgun SMTP username
PasswordYour Mailgun SMTP password

Postmark

SettingValue
Hostsmtp.postmarkapp.com
Port587
EncryptionTLS
UsernameYour Postmark API token
PasswordYour Postmark API token

Microsoft 365 / Outlook

SettingValue
Hostsmtp.office365.com
Port587
EncryptionTLS
UsernameYour full email address
PasswordYour email password

Zoho Mail

SettingValue
Hostsmtp.zoho.com
Port587
EncryptionTLS
UsernameYour Zoho email address
PasswordYour Zoho password or app password

Testing Your Configuration

After entering your settings:

  1. Click Save Settings
  2. Enter a test email address
  3. Click Send Test Email
  4. Check your inbox for the test message
  5. If it does not arrive, check spam folder
SMTP test email interface
Send a test email to verify your configuration

Enable SMTP as Default Mailer

Once testing is successful:

  1. Go to WP Outreach → Settings → Mailer
  2. Select SMTP
  3. Click Save Settings

All WP Outreach emails will now use SMTP.

Handle All WordPress Emails

Optionally route all WordPress emails through your SMTP:

  1. Go to WP Outreach → Settings → Mailer
  2. Enable Handle all WordPress emails
  3. Click Save Settings

This routes password resets, comment notifications, and other WordPress emails through your SMTP server.

Troubleshooting

Connection Refused

  • Verify host and port are correct
  • Check if your host blocks outgoing SMTP (port 25, 465, 587)
  • Try different ports (587 or 465)
  • Contact your hosting provider about SMTP restrictions

Authentication Failed

  • Double-check username and password
  • For Gmail, ensure you are using an App Password
  • Verify your email provider account is active
  • Check if 2FA requires special app passwords

SSL/TLS Errors

  • Try switching between TLS and SSL
  • Ensure your server SSL certificates are valid
  • Check PHP OpenSSL extension is enabled

Emails Going to Spam

  • Set up SPF record for your domain
  • Configure DKIM signing (if available)
  • Use a “from” address that matches your domain
  • Avoid spam trigger words in subject/content

Recommended Providers by Use Case

Use CaseRecommendedWhy
Small lists (<1,000)Gmail / ZohoFree, easy setup
Medium listsSendGrid / MailgunGood free tiers, reliable
High volumeAmazon SESBest pricing at scale
Transactional focusPostmarkOptimized for delivery speed

Security Best Practices

  • Always use TLS/SSL encryption
  • Use app-specific passwords when available
  • Never share SMTP credentials
  • Consider storing credentials in wp-config.php
  • Regularly rotate passwords/API keys
  • Monitor for unusual sending activity

Last updated: January 4, 2026

Need help?

Can't find what you're looking for or found an error in the docs?

Contact Support

Ready to grow your audience?

Join WordPress users who trust WP Outreach for their email marketing. Get started today.

Get notified when this content is updated

Enter your email to receive updates about this post.