Help with cPanel and sending email

Usually when I run into email sending problems, the solution is SMTP. You can set up a free account with SendGrid and install WP Mail SMTP. I believe SendGrid is a free option in that plugin as well.

WP Mail SMTP has instructions on how to configure SendGrid.

Once you’ve configured SendGrid and installed WP Mail SMTP on your WP site, you can walk through the plugin’s wizard to configure. It is pretty easy to use and will have a test feature for you as well.

Because it’s all free, though somewhat time consuming, I recommend giving this a shot. Having SMTP email is more reliable, and SendGrid has statistics that can help you troubleshoot if you get reports of emails being blocked or bounced.