Good afternoon- we are having an issue where new users have to be sent a confirmation email to complete registration. Unfortunately this email is not being sent out. Our wordpress site is correctly sending out notifications and ticket emails so we have determined it is not a hosting issue. The users are being added to inactive users and I am receiving the email saying a new user has registered. How can I check the wpforo email process?
wpForo doesn't send any emails by itself. All email is "queued" out to Wordpress core. So it is some other issue, hosting, spam, or whatever.
To find out what is wrong, install some detailed SMTP (out mail) with extended logs and check the logs to see if an email is delivered or not. And if not, why.
(Maybe Sucuri is blocking it, who knows)
I see that is not a new issue but an old one and several suggestions have been already been offered to you:
So there is NO email generated for NEW USERS to confirm? Right?
What i would do is
(1) Enable Wordpress Debug to a LOG and check it after a few registrations
(2) Disable plugins until i find the conflict
There are no mysteries in WP, debug will show what is wrong.
And please start by REMOVING a Stray scripts from the end of all your pages, they are maybe causing issues. Not sure what they are and they are inproperly added.
<script>'undefined'=== typeof _trfq || (window._trfq = []);'undefined'=== typeof _trfd && (window._trfd=[]),_trfd.push({'tccl.baseHost':'secureserver.net'}),_trfd.push({'ap':'cpbh'},{'server':'a2plvcpnl257203'}) // Monitoring performance to make your website faster. If you want to opt-out, please contact web hosting support.</script>
<script src='https://img1.wsimg.com/tcc/tcc_l.combined.1.0.6.min.js'></script>