How to Configure SMTP in WordPress Using a Plugin

Email communication is a critical component of any WordPress website. Whether it’s for sending notifications, user registrations, password resets, or marketing emails, ensuring that your emails are delivered reliably is crucial. The default WordPress email function can sometimes lead to emails being marked as spam or not being delivered at all. Configuring SMTP (Simple Mail Transfer Protocol) can significantly improve email deliverability. Here’s a comprehensive guide on configuring SMTP in WordPress using a plugin.

Why Use SMTP?

SMTP is a protocol used for sending emails across the internet. Unlike the default WordPress mail function, SMTP is specifically designed to handle email delivery, providing several advantages:

  • Reliability: Ensures emails are delivered successfully.
  • Authentication: Reduces the chances of emails being marked as spam.
  • Security: Supports encryption, protecting your email data.

Choosing an SMTP Plugin

Several SMTP plugins are available for WordPress, but some of the most popular and reliable options include:

  • WP Mail SMTP: Widely used and supports multiple SMTP services.
  • Easy WP SMTP: Simple to configure with essential features.
  • Post SMTP Mailer/Email Log: Advanced options and detailed logs.

For this guide, we’ll use the WP Mail SMTP plugin due to its popularity and comprehensive features.

Step-by-Step Guide to Configure SMTP Using WP Mail SMTP

Step 1: Install the WP Mail SMTP Plugin
  1. Login to Your WordPress Admin Dashboard.
  2. Navigate to Plugins > Add New.
  3. In the search bar, type WP Mail SMTP.
  4. Locate the plugin and click Install Now.
  5. After installation, click Activate.
Step 2: Configure the SMTP Settings
  1. Go to WP Mail SMTP Settings:
    • Navigate to WP Mail SMTP in your WordPress dashboard sidebar.
  2. General Settings:
    • From Email: Enter the email address you want to use to send emails from your WordPress site.
    • From Name: Enter the name you want your emails to appear from.
  3. Mailer: Choose your preferred SMTP service provider. WP Mail SMTP supports several providers, including:
    • Sendinblue
    • Mailgun
    • SendGrid
    • Gmail
    • Other SMTP (For custom SMTP configuration)
Step 3: Set Up the SMTP Provider

For this example, we’ll set up the Other SMTP option.

  1. SMTP Host: Enter the SMTP server address (e.g.,
  2. Encryption: Choose the encryption method, usually SSL or TLS.
  3. SMTP Port:
    • SSL typically uses port 465.
    • TLS typically uses port 587.
  4. Authentication: Check the box to enable authentication.
  5. SMTP Username: Enter your SMTP username (usually your email address).
  6. SMTP Password: Enter your SMTP password.
Step 4: Test Your Configuration
  1. Send a Test Email:
    • Navigate to WP Mail SMTP > Email Test.
    • Enter an email address to send a test email.
    • Click Send Email.
  2. Check the Result:
    • Ensure that the test email was received successfully.
    • If you encounter any errors, double-check your SMTP settings and credentials.

Tips for Troubleshooting

  • Incorrect Credentials: Ensure that your SMTP username and password are correct.
  • Firewall Issues: Ensure that your hosting provider allows outbound connections on the SMTP ports.
  • Email Quotas: Some SMTP providers have daily sending limits. Check if you have exceeded them.


Configuring SMTP in WordPress using the WP Mail SMTP plugin can dramatically improve your email deliverability and reliability. By following this guide, you can ensure that your website’s emails are sent securely and reliably, enhancing communication with your users. Whether you’re using a popular SMTP service or a custom SMTP server, WP Mail SMTP provides a user-friendly way to set up and manage your email settings. Ensure you regularly test your configuration to avoid any email delivery issues.

Hello Tripzzy user: We are on continuous development. Please feel free to give feedback to us. Your feedbak will help us to make Tripzzy even better. Please leave your valueable feedback at [email protected]. Thank you

Scroll to Top