Notifications
Clear all

wpForo 1.x.x [Closed] WordPress Email sending function wp_mail() doesn't work!

5 Posts
2 Users
0 Reactions
790 Views
Posts: 11
Topic starter
(@feassistant)
Active Member
Joined: 6 years ago

I've been having issues with the email for my forum for a while. Members were not getting mail and new users were not getting registration emails. It's worked fine for around 2 years and randomly stopped around a month ago. I'm currently getting this error in the Debug -> Errors & Issues page

"WordPress Email sending function wp_mail() doesn't work!"

I contacted my hosting provider and went through a debugging process. We were able to get it working again by downloading the WP Mail SMTP plugin and changing the FROM email to the actual admin email which contradicts the instructions for WPforo (below). Originally, this was set as noreply@domain.com and it worked fine, but now that gives issues. 

4 Replies
dimalifragis
Posts: 2615
(@dimalifragis)
Famed Member
Joined: 4 years ago

All smtp email is handled by Wordpress core, not wpForo. wpForo only queues the emails to Wordpress.

This is a hosting issue, not related to wpForo.

btw: your page has two crashes, press F12 to see them in your browser console.

 

Uncaught SyntaxError: expected expression, got '<'

https://feassistant.com/:82 7" href="https://feassistant.com/">feassistant.com:827
Uncaught SyntaxError: expected expression, got '<'

https://feassistant.com/:88 0" href="https://feassistant.com/">feassistant.com:880

Posts: 11
Topic starter
(@feassistant)
Active Member
Joined: 6 years ago

Thanks @dimalifragis for response. Looks like the issue was with smtp specifically. If you are sending an auto response like that noresponse@domain.com, then you need to add that email address as an alias for your email account within your hosting provider.

This wasn't an issue prior to smtp so I'm sure there are other people pulling their hair out over that issue. 

Also, I'm not seeing those syntax errors when I check. Probably a fault on my side though as I'm not the most technically savy person when it comes to debugging websites (obviously). 

2 Replies
dimalifragis
(@dimalifragis)
Joined: 4 years ago

Famed Member
Posts: 2615
(@feassistant)
Joined: 6 years ago

Active Member
Posts: 11

@dimalifragis thanks for the enlightenment there. 

It wasn't showing up because there was an old filter on