Table of Contents
- Understanding the Email Delivery Problem in WordPress
- Why Use SMTP for Email Delivery?
- Steps to Fix WordPress Email Not Sending with WP Mail SMTP
- 1. Install and Activate WP Mail SMTP
- 2. Configure WP Mail SMTP Settings
- From Email
- From Name
- Mailer
- SMTP Host
- SMTP Port
- Encryption
- Authentication
- 3. Save Settings and Test Email
- Common SMTP Providers to Consider
- Troubleshooting Tips
- Conclusion
Understanding the Email Delivery Problem in WordPress
If you run a WordPress site and have set up forms to collect user information, you might have encountered a common issue: emails not being sent. This can be frustrating, especially when you rely on email notifications for contact forms, order confirmations, and other crucial communications. By default, WordPress uses the PHP mail function to send emails, which is often unreliable due to spam filters and hosting server configurations.
Why Use SMTP for Email Delivery?
To enhance email deliverability, configuring an SMTP (Simple Mail Transfer Protocol) provider can be a game changer. SMTP ensures that your emails are sent through a dedicated server, increasing the likelihood that they will reach your users’ inboxes instead of the spam folder.
Steps to Fix WordPress Email Not Sending with WP Mail SMTP
One of the most popular plugins for configuring SMTP in WordPress is WP Mail SMTP. Follow these steps to set it up and resolve your email sending issues:
1. Install and Activate WP Mail SMTP
First, log in to your WordPress admin dashboard. Navigate to Plugins > Add New and search for 'WP Mail SMTP'. Install and activate the plugin.
2. Configure WP Mail SMTP Settings
Once activated, go to WP Mail SMTP under the Settings menu. You will see various configuration options.
From Email
Set the 'From Email' to the address you want to send emails from. This should ideally match the domain of your website to avoid being marked as spam.
From Name
Enter a name in the 'From Name' field. This is the name that recipients will see when they receive your emails.
Mailer
Select 'Other SMTP'. This option allows you to configure an external SMTP service.
SMTP Host
Enter the SMTP host provided by your email service. For example, if you are using SendGrid, the host would typically be 'smtp.sendgrid.net'.
SMTP Port
Set the SMTP port. Common ports are 587 for TLS and 465 for SSL. Check your SMTP service documentation for the correct port.
Encryption
Choose the encryption method. Select 'TLS' for secure email delivery.
Authentication
Enable the 'Authentication' option. You will need to enter your SMTP username and password. This information is provided by your SMTP service, such as SendGrid.
3. Save Settings and Test Email
After filling in the necessary details, click 'Save Settings' at the bottom of the page. Then, navigate to the 'Email Test' tab to send a test email. Enter an email address and click 'Send Test Email' to check if the configuration is working.
Common SMTP Providers to Consider
- SendGrid
- Mailgun
- Amazon SES
- SMTP.com
- Gmail SMTP
Troubleshooting Tips
If you still experience issues after configuring WP Mail SMTP, consider the following troubleshooting tips:
- Double-check your SMTP credentials for accuracy.
- Ensure your server allows outbound SMTP connections.
- Check your spam folder to see if the emails are being redirected.
- Consult your hosting provider to confirm no restrictions are in place.
Conclusion
Configuring SMTP for your WordPress site using WP Mail SMTP is a reliable solution to ensure your emails are sent and received effectively. By following the detailed steps outlined above, you can fix the common issue of WordPress not sending emails and improve the overall communication process on your site.

Work with Figmantor
We are an experienced team of experts in AI integrations, WordPress development, Showit customizations, and Next.js web development. From fixing bugs and optimizing speed to converting designs into production-ready platforms, we handle your project end-to-end with premium code quality.
Related Articles
How to Convert Figma to Elementor WordPress — Complete Guide 2026
Learn the complete step-by-step process for converting Figma designs into pixel-perfect WordPress Elementor websites. Covers design audits, asset optimizations, containers, and QA.
ShowitFigma to Showit: Build Stunning Showit Websites From Your Designs
Discover how to transform your Figma mockups into beautiful, drag-and-drop Showit websites. Learn the custom canvas settings, mobile-first design, and WordPress blog styling.
