WordPress sends email using its built-in PHP mail function by default. This can cause messages to land in spam or not arrive at all. By using SMTP (Simple Mail Transfer Protocol), you can send site emails through a trusted mail server. This improves deliverability and reduces spam issues.

Step 1: Install the WP Mail SMTP Plugin

To add SMTP support, install the free WP Mail SMTP plugin by WPForms. You can do this from your WordPress dashboard:

  • Go to Plugins → Add New
  • Search for WP Mail SMTP
  • Click Install Now, then Activate

Step 2: Open the SMTP Settings

After activation, navigate to WP Mail SMTP → Settings in the dashboard menu.

Step 3: Configure General Settings

Complete the fields shown:

  • From Email: no-reply@yourdomain.com
  • From Name: Your Site Name
  • Mailer: Select Other SMTP

Click Save Settings to display more options.

Step 4: Enter SMTP Server Details

Fill in the SMTP options:

  • SMTP Host: smtp.yourdomain.com
  • SMTP Port: 587 or 465
  • Encryption: TLS or SSL
  • Authentication: On
  • SMTP Username: user@yourdomain.com
  • SMTP Password: your email password

Click Save Settings again.

Step 5: Send a Test Email

Verify your setup:

  • Go to WP Mail SMTP → Email Test
  • Enter your test email address
  • Click Send Email

Check your inbox and spam folder for the test message.

Conclusion

Your WordPress site now sends all email through a trusted SMTP server. This improves deliverability for password resets, notifications, and form messages.

Was this answer helpful? 0 Users Found This Useful (0 Votes)