This is weird. Yes, the user should indeed receive an email, and using WP Mail SMTP should work just fine. Let’s see.. which version of bbPress are you using? Also, could you please try the following: Deactivate my plugin, go to a forum or topic your test user has subscribed to and create a post. Verify that the email is being sent as expected. Then activate my plugin again, post to the same place as before and see if you receive another mail or not. If it does not seem to work, use a plugin to log your WordPress emails to verify that the email is indeed not being sent, rather than getting lost along the way. If no email is being sent, maybe WP Cron is not running?
It looks like the website you need help with is running bbPress 2.5.14, which should be perfectly compatible. Please try the troubleshooting hints I’ve posted and let me know if you find anything.
OK i tried you test.
With the plugin decativated, I can see an email in the gmail “sent” folder to no reply. I don’t see any bcc to admin or my test user. I did npt receive email at either my admin gmail or my user email. So I might only be getting them later on when gmail sends the bad delivery notice.
When the plugin is activated again, I see nothing being logged on the gmail “sent” folder.
If the email is not being sent at all, it might be a WP Cron issue.
Please verify that WP Cron is running properly and hasn’t been disabled in wp-config.php.
Try opening the page /wp-cron.php
of your web site in your browser and try if that gets any stuck emails sent.
Also, have you tried the tip in the FAQ at the bottom of the plugin description? (adding define('ALTERNATE_WP_CRON', true);
to your wp-config.php)
well I don’t know how to verify wp cron.
But I found a code snipet to put in functions.php that fixed the problem. It just sends an email from my admin gmail to my admin gmail that a post was made. Think I will just leave at that.
Alright, I’m marking this as resolved then. If you change your mind and can provide me with temporary access to your WordPress files and Dashboard, I’d be happy to take a look and help you figure out why this isn’t working as expected.