Introduction: To ensure reliable email delivery from your WordPress site, it's recommended to use SMTP authentication instead of the default PHP mail function. This guide will walk you through setting up SMTP in WordPress using a plugin.


  • Ensure you have created an SMTP user by following our guide here.
  • Have your SMTP username and password ready.


  1. Install an SMTP Plugin:

    • Log in to your WordPress dashboard.
    • Navigate to 'Plugins' > 'Add New'.
    • Search for 'SMTP' to find a suitable SMTP plugin such as 'Easy WP SMTP' or 'WP Mail SMTP'.
    • Install and activate your chosen plugin.
  2. Configure SMTP Settings:

    • After activation, go to the settings page of the SMTP plugin.
    • Locate the section for SMTP configuration. It is usually labeled 'SMTP Options' or similar.
    • Enter the following details:
      • SMTP Host: (replace '' with your actual domain name).
      • Type of Encryption: None (SSL should be OFF).
      • SMTP Port: 25.
      • SMTP Authentication: Yes.
      • SMTP Username: [Your SMTP username].
      • SMTP Password: [Your SMTP password].
  3. Save and Test:

    • Save your settings, usually with a 'Save' or 'Update' button at the bottom of the settings page.
    • Look for a 'Test Email' option within the plugin to send a test email and confirm everything is working correctly.

Conclusion: You've now configured WordPress to send emails using SMTP authentication, which should enhance the reliability of your email delivery. If you encounter any issues, refer back to the SMTP user creation guide to verify your username and password, and ensure that all settings are entered correctly.

Additional Notes:

  • If your emails are not sending successfully, double-check that the SMTP user has been set up correctly and that you are using the correct credentials.
  • For advanced users: If your hosting environment allows, you may consider using other ports or encryption methods that require SSL/TLS for added security.
Was this answer helpful? 0 Users Found This Useful (0 Votes)