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
Test if other WordPress email is being sent (e.g. try to reset your password).
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.
Finally, 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, this may be an issue with PMPro and we can try to help in the members-only forum.
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. Some 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.
Use a Third Party
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.