Likely broke with 2.5.4 and our change to BCC headers:
https://bbpress.trac.wordpress.org/ticket/2618
I’ve applied 2618.3.diff per ticket 2618 and still no emails.
fyi – using bbPress 2.4.1 now and emails are being sent – so it’s not the host.
Shane, could you please add some configuration info to the ticket linked above, site_url and home_url so we can try to determine what is happening.
One possibility and seems most likely is your URL’s are using ‘www’ and therefore the to/from email address is getting generated as noreply@www.example.com rather than a typical DNS setup would not have the www included in the mail server config.
WordPress 3.9.1
BP 2.0.1
Sorry, but it’s a dev site created by the client so I can’t publish the url.
It’s on a shared account at Bluehost.
The ‘from’ on received emails is [account name]@box557.bluehost.com
The site_url and home_url are the same and use ‘www’.
I can test bbpress patches.
Shane you should be able to test the updated solution in 2618 now if you like 😉
Stephen – tested 2618, still no emails.
We going to stick with 2.5.1 for now.
Thinking on this some more, as it is a client site I presume it has it’s own domain name.
Is the clients domain name being used for the notifications with 2.5.1?
eg noreply@example.com
As you pointed out above that both the site URL and home URL use www
and your emails are showing using the Bluehost’s subdomain box557.bluehost.com so is your site and home URL’s http://www.box557.bluehost.com
?
And for completeness did your last test use changeset r5409 and 2618.4.diff?
Site and home urls are http://www.***.com
Last test used trunk (as of 9AM PST ) and the 2618.4.diff.
Do Bluehost implement any plugins that override WordPress site or home URL’s?
If your site URL and home URL’s are http://www.example.com I am trying to work out where they are getting box557.bluehost.com
from to make that the email address that is being used.
Bluehost does not implement such a plugin.
afaik, box557.bluehost.com is the server slice the acct is assigned to.
I can generate emails and set $to & $from and those fields are not changed on delivery.
wp_mail( $to, $from… )
I also have this issue. I’m getting no e-mail notifications. How to fix it?
Working with 2.5.4 and also no notifications are send to the users
@andreippo, @joop.stringer
You may have better luck starting your own thread on this one. I had a similar problem, in that users see notifications (the little icon on the wordpress nav bar) but never get an email. I will mention that if you look closely at the ticket referenced and if you do have access to the code yourself you can find the line to examine in bbpress\includes\common\functions.php -> Line 1066 and roughly 1106. My smtp provider was not liking the noreply email address that was being constructed as the sender. I changed the lines I mention to a valid email address and everything started to work. Also worth mentioning, I am using WP Mail SMTP.
Just tested and no emails here either. This is strange cause I subscribed to one of the buddypress forums and I am getting emails when new topics are being posted.
Are they using another version of bbpress?