Are your WordPress or PMPro emails not sending? Do you receive emails 6 hours or more after they should have been delivered? Are all of your messages going to the spam folder? If so, try some of the troubleshooting and repair options below.
Testing and Troubleshooting
Before moving through too many troubleshooting steps, check that you have not done one of the following:
- Disabled the specific email template from being sent.
- Disabled all emails using the setting in our Developer’s Toolkit Add On.
- Disabled the specific email template from being sent using a custom code recipe like the example in this guide on disabling emails.
- Installed the Email Templates Admin Editor Add On. This add on was deprecated and the functionality moved into the core plugin.
If you have confirmed that none of the above is the cause of your email delivery issues, proceed with the next few troubleshooting steps:
- Test if other WordPress email is being sent (e.g. try to reset your password).
- Use an email logging plugin to see if WP is trying to send emails.
- Test that other email (non-WordPress) from the server is working (testing this differs by each host/server, so follow up with your host on how to kick off a server-generated email).
- Some hosts only allow you to send email from addresses that are configured on the server. So if you’ve set up a “fake” email address as your “From Email:” under Memberships > Email Settings, try changing the sending address to an email controlled by the server or set up that account as an actual account.
- On the other hand, some hosts do the opposite. They will run into issues when sending email from an email account configured on the server, but send emails from outside accounts (e.g. Gmail) fine. Try changing your from email to an outside address and see if this clears up your issues.
If (1) you can send email from the host (2) you can send email from WP and (3) you have checked your spam folder and STILL aren’t getting PMPro emails, reach out to our support team and we’ll be happy to help.
Join our free community of membership site creators.
PMPro offers a community Slack space for members, and you’re invited. Learn more about the community’s free benefits and get a link to join Slack now.
How to Resolve Email Delivery Issues
Configure an SMTP Plugin
Many hosting systems have unique SMTP requirements, so in this case you can try a plugin that allows you to more discretely set the outgoing server details for your hosting package. Each host has its own configuration / knowledge base for outgoing mail servers, so search your provider’s website for specific details.
Connect PMPro with SendWP
If you have decided to proceed with using the optional SendWP service for your site, follow the steps below to connect your membership site with SendWP:
- Navigate to Memberships > Settings > Email in the WordPress admin.
- Locate the “Email Deliverability” section.
- Click the “Connect to SendWP” button.

- This will redirect you to a registration page to set up your SendWP account and payment details. The SendWP plugin will be installed automatically through this connection step.
- The next screen will complete the signup process and connect your SendWP account with your site.
- After you click “Connect Site“, you will be redirected back to the Email Settings page in the Memberships admin area of your WordPress site.
- You can confirm that the SendWP connection is complete in the “Email Deliverability” section of this page.
Some other plugins we’ve tested include:
Consider Better Hosting
If your main issue is that email is delayed, consider upgrading your hosting. See this post on recommended hosting for sites running PMPro.
PMPro Hosting—Built for Membership Sites
Everything in its right place. The best membership platform on our official hosting setup, all managed by us for $99/mo [compare pricing]. Hosting includes a Max license, unlimited technical support, Do It For Me development requests, access to our AI Skills library, and free migration.
Use Another Third Party for Transactional Email
Try a plugin that allows you to have all mail sent through a dedicated third party. This provides not only better delivery rates, but some analytics as well (note that there may be a fee involved depending on the number of emails distributed). Check out wpMandrill or SendGrid.
Get Support From Our Team of Experts
For more help with this PMPro feature, check out our Support Page with three ways to get support as a free or premium member.

