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 firstname.lastname@example.org and it worked fine, but now that gives issues.
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.
Thanks @dimalifragis for response. Looks like the issue was with smtp specifically. If you are sending an auto response like that email@example.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).