{"id":1088,"date":"2023-03-30T22:45:48","date_gmt":"2023-03-30T17:00:48","guid":{"rendered":"https:\/\/yoho.cloud\/blog\/?p=1088"},"modified":"2025-07-27T16:15:12","modified_gmt":"2025-07-27T10:30:12","slug":"wordpress-email-not-sending-smtp-fix","status":"publish","type":"post","link":"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/","title":{"rendered":"WordPress Email Not Sending? Use SMTP to Fix It"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Why_does_the_WordPress_Email_not_sending_issue_arise\" >Why does the WordPress Email not sending issue arise?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Understanding_SMTP_and_Why_It_Matters\" >Understanding SMTP and Why It Matters<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Step-by-Step_Guide_Configuring_WordPress_to_Use_SMTP\" >Step-by-Step Guide: Configuring WordPress to Use SMTP<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Step_1_Create_a_domain_based_email_account\" >Step 1:\u00a0Create a domain based email account<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Step_2_Install_and_activate_an_SMTP_plugin_eg_WP_Mail_SMTP\" >Step 2: Install and activate an SMTP plugin (e.g., WP Mail SMTP)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Step_3_Configure_SMTP_plugin_with_required_details\" >Step 3: Configure SMTP plugin with required details:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Step_4_Save_settings_and_finish_setup\" >Step 4: Save settings and finish setup<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Testing_Your_SMTP_Email_Configuration\" >Testing Your SMTP Email Configuration<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#How_to_send_a_test_email_using_the_SMTP_plugins_%E2%80%9CEmail_Test%E2%80%9D_feature\" >How to send a test email using the SMTP plugin\u2019s \u201cEmail Test\u201d feature<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Additional_Troubleshooting_Tips\" >Additional Troubleshooting Tips<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Verify_SMTP_host_port_and_encryption_settings\" >Verify SMTP host, port, and encryption settings<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Check_for_hosting_provider_email_sending_limits\" >Check for hosting provider email sending limits<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Avoiding_PHP_Mail_Function_for_WordPress_Email_not_sending\" >Avoiding PHP Mail() Function for WordPress Email not sending<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Pros_and_Cons_of_Using_Your_Hosting_Providers_SMTP_Server\" >Pros and Cons of Using Your Hosting Provider\u2019s SMTP Server<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Pros\" >Pros:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Cons\" >Cons:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/yoho.cloud\/blog\/wordpress-email-not-sending-smtp-fix\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<p data-start=\"1165\" data-end=\"1549\">For many WordPress site owners, not receiving email notifications is a common issue. They miss out on contact form messages, user registrations, or password reset requests, which can be frustrating at times. No matter how much you try, fixing it seems impossible, but this WordPress email not sending issue likely stems from poor hosting configurations, PHP mail limitations, or lack of SMTP setup. In this guide, we&#8217;ll walk you through the diagnosis of the problem and configuring SMTP to resolve WordPress email not sending issues once and for all.<\/p>\n<h2 data-source=\"how to fix wordpress not sending email issue \"><span class=\"ez-toc-section\" id=\"Why_does_the_WordPress_Email_not_sending_issue_arise\"><\/span>Why does the WordPress Email not sending issue arise?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In WordPress, emails are sent using a mail function called \u2018PHPMail()\u2019, which has the drawback of sending emails to the recipient&#8217;s SPAM folder. Most of the <a href=\"https:\/\/yoho.cloud\/wordpress-hosting\/\"><b>WordPress Hosting<\/b><\/a> providers disable the PHP mailer, which leads to the WordPress email not sending issue.<\/p>\n<p>To resolve this issue, consider using alternative third-party email services for sending emails. These third-party mails cost increases as your number of sending emails increases, which will be so costly. But not to worry because here comes SMTP, which will avoid both problems, i.e.:<\/p>\n<ul>\n<li aria-level=\"1\">There will be no problem with email spoofing or undelivered.<\/li>\n<li aria-level=\"1\">It doesn\u2019t cost a separate extra charge; instead, it will come with a hosting package.<\/li>\n<\/ul>\n<p>Therefore, it is always recommended to use SMTP to prevent issues with WordPress email not sending.<\/p>\n<ul>\n<li>Incorrect SMTP configuration<\/li>\n<li>Restrictions on outgoing email sending<\/li>\n<li>Presence of an email filter<\/li>\n<li>Blocked port for email delivery<\/li>\n<li>Incorrect email address used<\/li>\n<li>Conflict with a plugin or theme<\/li>\n<\/ul>\n<p>Therefore, website owners need to assess their email delivery settings and identify any glaring issues that could hinder successful mail delivery. Armed with this knowledge, the subsequent sections explore practical solutions that can help you overcome these challenges and keep your email communication channels operational. <a href=\"https:\/\/yoho.cloud\/blog\/best-practice-for-spam-filtering-for-emails-using-spf-dkim\/\">Authenticating emails using SPF &amp; DKIM<\/a> can also fix this issue of email deliverability on WordPress websites.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Understanding_SMTP_and_Why_It_Matters\"><\/span>Understanding SMTP and Why It Matters<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"93\" data-end=\"395\">SMTP (Simple Mail Transfer Protocol) is the main protocol used to send emails from your device to the recipient\u2019s mail server, ensuring messages are properly routed across the internet. While SMTP handles sending, other protocols like POP3 or IMAP are responsible for receiving emails.<\/p>\n<p data-start=\"93\" data-end=\"395\"><strong>Advantages<\/strong><\/p>\n<ul>\n<li data-start=\"448\" data-end=\"547\">SMTP supports reliable delivery by retrying if the recipient\u2019s server is temporarily unavailable.<\/li>\n<li data-start=\"550\" data-end=\"621\">It allows secure email sending using encrypted connections (TLS\/SSL).<\/li>\n<li data-start=\"624\" data-end=\"700\">SMTP requires authentication, helping to reduce spam and unauthorized use.<\/li>\n<li data-start=\"703\" data-end=\"768\">It\u2019s widely supported by all major email providers and clients.<\/li>\n<li data-start=\"703\" data-end=\"768\">SMTP enables automation, allowing businesses to send large volumes of emails efficiently.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-by-Step_Guide_Configuring_WordPress_to_Use_SMTP\"><\/span>Step-by-Step Guide: Configuring WordPress to Use SMTP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Step_1_Create_a_domain_based_email_account\"><\/span><strong>Step 1:\u00a0Create a domain based email account<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<article class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"31a59a4e-d868-4f2e-9a0e-5abc26f9d169\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words dark\">\n<p data-start=\"49\" data-end=\"285\" data-is-last-node=\"\" data-is-only-node=\"\">Log in to cPanel, go to the <strong data-start=\"119\" data-end=\"128\">Email<\/strong> section, and click <strong data-start=\"148\" data-end=\"166\">Email Accounts<\/strong>. Click <strong data-start=\"174\" data-end=\"184\">Create<\/strong>, enter a username (e.g., <a class=\"cursor-pointer\" rel=\"noopener\" data-start=\"210\" data-end=\"232\">contact@yourdomain.com<\/a>), set a strong password, and click <strong data-start=\"268\" data-end=\"278\">Create<\/strong> again.<\/p>\n<h3 data-start=\"1583\" data-end=\"1651\"><span class=\"ez-toc-section\" id=\"Step_2_Install_and_activate_an_SMTP_plugin_eg_WP_Mail_SMTP\"><\/span><strong>Step 2: Install and activate an SMTP plugin (e.g., WP Mail SMTP)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<article class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"251a233e-ba16-4e8e-9ab4-a8a323704d5d\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words dark\">\n<p data-start=\"0\" data-end=\"169\" data-is-last-node=\"\" data-is-only-node=\"\">Login to your WordPress site, navigate to Plugins and search for SMTP mail. Install the SMTP mail plugin and Activate it. Then, the screen below appears. Select the\u00a0<strong>Other SMTP\u00a0<\/strong>option and continue<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<div class=\"pointer-events-none h-px w-px\" aria-hidden=\"true\" data-edge=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-333\" src=\"https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP-Wordpress-plugin.png\" alt=\"\" width=\"512\" height=\"453\" srcset=\"https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP-Wordpress-plugin.png 512w, https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP-Wordpress-plugin-150x133.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/div>\n<div aria-hidden=\"true\" data-edge=\"true\"><\/div>\n<div aria-hidden=\"true\" data-edge=\"true\">\n<h3 data-start=\"1654\" data-end=\"1743\"><span class=\"ez-toc-section\" id=\"Step_3_Configure_SMTP_plugin_with_required_details\"><\/span><strong>Step 3: Configure SMTP plugin with required details:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"1654\" data-end=\"1743\">After step 2, you&#8217;ll be redirected to the window below, fill in the information like shown below:<\/p>\n<p data-start=\"1654\" data-end=\"1743\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-334\" src=\"https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP-setting-plugin.png\" alt=\"\" width=\"443\" height=\"512\" srcset=\"https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP-setting-plugin.png 443w, https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP-setting-plugin-130x150.png 130w\" sizes=\"auto, (max-width: 443px) 100vw, 443px\" \/><\/p>\n<p data-start=\"1654\" data-end=\"1743\">You can get all the relevant information to fill up this section via your cPanel, or your hosting provider. Let&#8217;s look at a sample:<\/p>\n<p><b>SMTP Host: <\/b><span style=\"font-weight: 400;\">mail.yohocloud.com (replace yohocloud.com with your own domain name).\u00a0<\/span><\/p>\n<p><b>Encryption:<\/b><span style=\"font-weight: 400;\"> TLS (Recommended)<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>SMTP Port:<\/b><span style=\"font-weight: 400;\"> 465 (must for SSL)<\/span><\/p>\n<p><b>Toggle on Enable Authentication<\/b><\/p>\n<p><b>SMTP Username:<\/b> <span style=\"font-weight: 400;\">yohocloud@yohocloud.com<\/span><span style=\"font-weight: 400;\"> (use your email address for username)<\/span><\/p>\n<p><b>SMTP Password:<\/b><span style=\"font-weight: 400;\"> *************<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-335\" src=\"https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP-wordpress.png\" alt=\"\" width=\"512\" height=\"164\" srcset=\"https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP-wordpress.png 512w, https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP-wordpress-150x48.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Next, you need to add <\/span><b>From Name<\/b><span style=\"font-weight: 400;\">, which is used as the sender name. And <\/span><b>From Email, <\/b><span style=\"font-weight: 400;\">which is used to send email. Then, click <\/span><b>Save and Continue<\/b><span style=\"font-weight: 400;\">. You can see that in the screenshot below.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-336\" src=\"https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP-Wordoress-tutorials.png\" alt=\"\" width=\"512\" height=\"441\" srcset=\"https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP-Wordoress-tutorials.png 512w, https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP-Wordoress-tutorials-150x129.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/p>\n<h3 data-start=\"1977\" data-end=\"2019\"><span class=\"ez-toc-section\" id=\"Step_4_Save_settings_and_finish_setup\"><\/span><strong>Step 4: Save settings and finish setup<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">After that, the below screen appears. Click <\/span><b>Save and Continue. Then skip some steps and continue.<\/b><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-327\" src=\"https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP.png\" alt=\"\" width=\"434\" height=\"512\" srcset=\"https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP.png 434w, https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/SMTP-127x150.png 127w\" sizes=\"auto, (max-width: 434px) 100vw, 434px\" \/><\/p>\n<p><b>Finally, it&#8217;s all set for SMTP mail to send emails.\u00a0<\/b><\/p>\n<p>Like this, WordPress email not sending issue is fixed using SMTP.<\/p>\n<h2 data-start=\"2026\" data-end=\"2074\"><span class=\"ez-toc-section\" id=\"Testing_Your_SMTP_Email_Configuration\"><\/span><strong data-start=\"2033\" data-end=\"2074\">Testing Your SMTP Email Configuration<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 data-start=\"2077\" data-end=\"2146\"><span class=\"ez-toc-section\" id=\"How_to_send_a_test_email_using_the_SMTP_plugins_%E2%80%9CEmail_Test%E2%80%9D_feature\"><\/span>How to send a test email using the SMTP plugin\u2019s \u201cEmail Test\u201d feature<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-source=\"9. Testing Email Delivery Using the Check Email Option \">To ensure successful delivery of emails from your WordPress site, testing your email system is crucial. One way to test email delivery is by using the Check Email option provided by WP Mail SMTP plugin. This option allows you to send a test email to a specified email address, and you can verify whether or not the email was delivered successfully.<\/p>\n<p data-source=\"9. Testing Email Delivery Using the Check Email Option \">Before testing, it&#8217;s important to have set up WP Mail SMTP plugin properly, checking all the necessary settings and configurations. If you have already done so, head to the plugin&#8217;s Settings and select the Email Test tab. Enter an email address to send a test to and click on the Send button. If you receive the test email in your inbox, then congratulations, your email system is working correctly.<\/p>\n<p data-source=\"9. Testing Email Delivery Using the Check Email Option \">Testing email delivery is especially important if you have recently made any changes to your email configuration or switched to a new hosting provider. By using the Check Email option regularly, you can ensure that your audience receives your vital communication without any delivery delays or errors.<\/p>\n<h2 data-start=\"2216\" data-end=\"2258\"><span class=\"ez-toc-section\" id=\"Additional_Troubleshooting_Tips\"><\/span><strong data-start=\"2223\" data-end=\"2258\">Additional Troubleshooting Tips<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 data-start=\"2261\" data-end=\"2308\"><span class=\"ez-toc-section\" id=\"Verify_SMTP_host_port_and_encryption_settings\"><\/span>Verify SMTP host, port, and encryption settings<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<\/div>\n<p><span style=\"font-weight: 400;\">Once you have completed setting up for SMTP mails, verify if that mail works or not.\u00a0<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Go to WordPress Dashboard, Click on WP Mail SMTP Plugins &gt; Settings, and Select Email Test.<\/b><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-326\" src=\"https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/wp-forms.png\" alt=\"\" width=\"512\" height=\"494\" srcset=\"https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/wp-forms.png 512w, https:\/\/yoho.cloud\/blog\/wp-content\/uploads\/2021\/09\/wp-forms-150x145.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enter the valid email address where you want to send mail and the mail address. Make sure you can access that mail address to check email.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Then, Click on Send Email.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">WordPress Mail SMTP now sends an email using the SMTP settings you entered earlier. Upon successful email delivery, a success message appears.<\/span><\/p>\n<h3 data-start=\"2311\" data-end=\"2358\"><span class=\"ez-toc-section\" id=\"Check_for_hosting_provider_email_sending_limits\"><\/span>Check for hosting provider email sending limits<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-source=\"3. How to Setup WP Mail SMTP Plugin for Gmail \">To ensure you do not go over the email sending limits put in place by your web hosting provider, it is important to monitor your usage. If you happen to surpass the limit, you will need to wait until it resets or consider upgrading your hosting plan for more generous limits. It is advisable that you reach out to your web host to determine what hosting plan would best suit your specific email requirements.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Avoiding_PHP_Mail_Function_for_WordPress_Email_not_sending\"><\/span>Avoiding PHP Mail() Function for WordPress Email not sending<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-source=\"6. Avoiding PHP Mail() Function for WordPress Emails \">When it comes to sending emails from your WordPress website, avoiding the PHP mail() function is crucial in ensuring successful email delivery. As mentioned in earlier sections, the PHP mail() function lacks proper authentication, leading to high chances of <a href=\"https:\/\/yoho.cloud\/blog\/avoid-emails-being-marked-as-spam\/\">emails being flagged as spam<\/a> or not delivered at all. Instead, using SMTP for sending emails from WordPress is recommended, as it ensures proper authentication and improves email deliverability. In this section, we&#8217;ll explore how to configure your WordPress site to use SMTP, as well as troubleshoot any authentication issues that may arise. By avoiding the PHP mail() function and opting for SMTP, you can increase the chances of your emails being successfully delivered to your recipients.<\/p>\n<h2 data-start=\"2531\" data-end=\"2600\"><span class=\"ez-toc-section\" id=\"Pros_and_Cons_of_Using_Your_Hosting_Providers_SMTP_Server\"><\/span><strong data-start=\"2538\" data-end=\"2600\">Pros and Cons of Using Your Hosting Provider\u2019s SMTP Server<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Pros\"><\/span>Pros:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You can use your domain-based email address to send emails in WordPress, somehow leading to brand name recognition.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">No extra cost for it since it is already included with your hosting account.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">No need for third-party mail service and any extra money for sending and receiving emails.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Cons\"><\/span><strong>Cons:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">There are hosting providers who impose email limitations. Due to this, we do not recommend WordPress for newsletter emailing.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">If email delivery delays, you should consider using a third-party email service such as <strong><a href=\"http:\/\/vedally.com\" rel=\"nofollow noopener\" target=\"_blank\">Vedally<\/a>.<\/strong><\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"139\" data-end=\"473\">Fixing WordPress email not sending issues starts with identifying the root causes whether it&#8217;s server restrictions, misconfigured settings, or conflicts with plugins. One of the most effective ways to ensure reliable email delivery is to stop relying on the default PHP <code data-start=\"399\" data-end=\"407\">mail()<\/code> function and instead configure your site to send emails via SMTP.<\/p>\n<p data-start=\"475\" data-end=\"764\">SMTP provides authentication, improves deliverability, and helps your emails land in inboxes rather than spam folders. By following the setup steps and troubleshooting tips in this guide, you can restore essential email functionality like contact forms, password resets, and notifications.<\/p>\n<p data-start=\"766\" data-end=\"918\">Make sure to test your email setup regularly, especially after plugin updates or hosting changes, and monitor deliverability to stay ahead of issues.<\/p>\n<p data-start=\"920\" data-end=\"943\"><strong data-start=\"923\" data-end=\"942\">Further Reading<\/strong>:<\/p>\n<ul>\n<li data-start=\"946\" data-end=\"1010\"><a class=\"\" href=\"https:\/\/yoho.cloud\/blog\/best-practice-for-spam-filtering-for-emails-using-spf-dkim\/\" rel=\"noopener\" data-start=\"946\" data-end=\"1008\">Best Practices for Authenticating Emails Using SPF &amp; DKIM<\/a><\/li>\n<li data-start=\"1013\" data-end=\"1078\"><a class=\"\" href=\"https:\/\/yoho.cloud\/blog\/top-bulk-email-providers\/\" rel=\"noopener\" data-start=\"1013\" data-end=\"1078\">Top Bulk Email Providers: Features, Pricing, and Performance<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>For many WordPress site owners, not receiving email notifications is a common issue. They miss out on contact form messages, user registrations, or password reset requests, which can be frustrating at times. No matter how much you try, fixing it seems impossible, but this WordPress email not sending issue likely stems from poor hosting configurations, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1089,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1088","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/yoho.cloud\/blog\/wp-json\/wp\/v2\/posts\/1088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yoho.cloud\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yoho.cloud\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yoho.cloud\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/yoho.cloud\/blog\/wp-json\/wp\/v2\/comments?post=1088"}],"version-history":[{"count":3,"href":"https:\/\/yoho.cloud\/blog\/wp-json\/wp\/v2\/posts\/1088\/revisions"}],"predecessor-version":[{"id":1465,"href":"https:\/\/yoho.cloud\/blog\/wp-json\/wp\/v2\/posts\/1088\/revisions\/1465"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yoho.cloud\/blog\/wp-json\/wp\/v2\/media\/1089"}],"wp:attachment":[{"href":"https:\/\/yoho.cloud\/blog\/wp-json\/wp\/v2\/media?parent=1088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yoho.cloud\/blog\/wp-json\/wp\/v2\/categories?post=1088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yoho.cloud\/blog\/wp-json\/wp\/v2\/tags?post=1088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}