Not Receiving WordPress Notification Emails “Your Site Has Technical Problems”
-
I need your assistance please, to ensure that my new website will receive all the normal WordPress notification emails. Yesterday, I had a critical error on my website and never received the email stating the site is having Technical Issues and providing the link to start it in Safe Mode.
I have my website hosted on the Cloud and am using CyberPanel to manage my WordPress installation. I am not able to host my email on my cloud server, as my hosting company doesn’t permit it. Given that I am using a 3rd Party provider for my email service. I am using the Plugin WP Mail SMTP to manage any emails from my website, and setup the DNS Records on my CyberPanel for any other emails. I am able to receive emails from the website and from external emails. But I am not receiving anything from WordPress.
I’m assuming there might be some different configuration that is needed, but I don’t know what that is.
I would greatly appreciate your help with this. Thanks!
The page I need help with: [log in to see the link]
-
I am using the Plugin WP Mail SMTP to manage any emails from my website, and setup the DNS Records on my CyberPanel for any other emails.
From what I understand:
— You’re using an external email provider (PrivateEmail)
— You’ve added the necessary MX and TXT records in CyberPanel, where you’re running your own authoritative DNS server.I am able to receive emails from the website and from external emails. But I am not receiving anything from WordPress.
Your website is a WordPress site. So what do you mean when you say you’re able to receive emails from your “website”, but not from “WordPress?”
Do you mean you’re able to receive emails from plugins installed on your WordPress site, but not WordPress’ own system emails?
For what it’s worth, I created an account on your site. I never received any confirmation email. I tried to reset my account password. It’s been 30 minutes and I’ve not received any email from your site. So it seems your WordPress site is unable to send emails at all.
I’m curious:
Did you configure the WP Mail SMTP plugin to use your PrivateEmail SMTP account to send emails? If you did, did you test to ensure your configuration was working? Did you receive the WP Mail SMTP plugin’s “Test Email”?
Thank you for your analysis and quick response.
>> From what I understand:
— You’re using an external email provider (PrivateEmail)
— You’ve added the necessary MX and TXT records in CyberPanel, where you’re running your own authoritative DNS server.Yes, that is correct.
>>Your website is a WordPress site. So what do you mean when you say you’re able to receive emails from your “website”, but not from “WordPress?”
>>Do you mean you’re able to receive emails from plugins installed on your WordPress site, but not WordPress’ own system emails?
Yes, that is what I meant. And that is why it is confusing to me. I never thought I had to do anything special on my other WordPress websites to receive the WordPress emails.
>> For what it’s worth, I created an account on your site. I never received any confirmation email. I tried to reset my account password. It’s been 30 minutes and I’ve not received any email from your site. So it seems your WordPress site is unable to send emails at all.
Thanks for your observation. I went back to check my WP SMTP Plugin and it now shows it is having issues sending emails. I tried to resolve it tonight, but without success. I will need to assess this further.
>> Did you configure the WP Mail SMTP plugin to use your PrivateEmail SMTP account to send emails? If you did, did you test to ensure your configuration was working? Did you receive the WP Mail SMTP plugin’s “Test Email”?
The WP Mail SMTP asked for settings directly from the PrivateEmail provider, which I confirmed with them and entered. Once I completed the Setup Wizard, I sent the WP Mail SMTP Test email and was able to receive it.
Let me check further on the problem with the WP Mail SMTP Plugin. Once that is resolved, I can which emails I can and cannot receive. I will let you know what I find out.
Once again. Thank you for your response. I appreciate your help.
Thanks for your patience while I researched and completed more testing. Overall, I think I have a lot of this squared away, but I still have questions about WordPress Emails, just so I can ensure that is working correctly.
Resolving Email Error and Initial Testing:
I found the error with WP Mail SMTP and fixed that. I needed to update the email login information. The Test Mail now works correctly again.
I also sent another email from an external source, and it is working correctly too.
Further Testing:
- <span style=”text-decoration: underline;”>Users</span>: Received Registration, Reset Password and Order Emails.
- <span style=”text-decoration: underline;”>Admin Account</span>: Received the Order and Stock Level Emails, but didn’t receive the New User Registration, or that a Password Reset was sent. I see that the current WooCommerce setup only sends New Registration and Password Reset emails to the Customer, so that might be why. When I created a new user via the User Menu, I did receive a New User Registration Email.
- <span style=”text-decoration: underline;”>Plugin Notifications</span>: I used to receive notices of plugins newly added or updated. I found that this was actually through my Security Plugin, Securi. I added that plugin back, and those emails work as well.
Testing Summary:
So overall, I believe my email setup and website emails are working. I might have to look into why WooCommerce doesn’t send the Admin New User Registration emails.
Remaining Question on WordPress Emails:
<span style=”text-decoration: underline;”>But how do I confirm that WordPress can send me emails? </span> I don’t want to wait until I have another Critical Error to find out. Are there specific emails that I can take an action and see that the WordPress email was triggered?
Is there anything else you think I should look at or do?
Thanks! Once again, I appreciate your help!
Help! This is still not resolved! I just received a critical error on my website, with the standard message (see below). According to this I should receive an email to my site admin mailbox, but I have not. I would greatly appreciate your help with getting this resolved!
———————————————————-
There has been a critical error on this website. Please check your site admin email inbox for instructions.
The reason for the error should be visible in the error log. You can find it in your hosting area. If necessary, the support of your hosting can help you.
Alternatively, you could also enable debugging in WordPress. How to do this is described here: https://wordpress.org/support/article/debugging-in-wordpress/ – also here the support of your hosting can help you if necessary to edit the file accordingly.
In both cases you should be able to see what the cause is in the logfile. Often it is a plugin. You can delete the directory of the guilty plugin via FTP.
Hello Threadi,
Thank you for your reply. But my question is why I am not receiving the WordPress automated emails to my admin email, with the link to enter into Safe Mode. Can you help me solve that please? Thanks!
As mentioned above, this has to do with the settings for sending mail in your hosting. Either contact your hoster or use WP Mail SMTP to send emails only with authentication via a mail server.
Please note that with some errors you might not receive any email at all because the error prevents this. Hence my reference to the debug mode in which you could see the actual error (which is roughly what is possible with the email).
Thanks! That helps! From what you have shared, I think I should be all set then. I am using WP Mail SMTP and am receiving other emails that I am expecting. If some errors prevent an email being sent, that might be why I didn’t see one today. I’m not sure I’m savvy enough to use the debug information, but I appreciate having it.
Thanks again! I appreciate your help very much!
Please note that with some errors you might not receive any email at all because the error prevents this.
This!
I just tried the password reset on your site again, and, this time, I received the email.
In fact, I tried both the front-end one (
/my-account-1/lost-password/
– handled by WooCommerce) as well as WordPress’ default password reset link (/wp-login.php?action=lostpassword
)… and I received both emails in my inbox as shown below.So it seems your site is sending emails all right.
And, as Threadi mentioned, it’s likely the very error may also be preventing WordPress from triggering this notification email to be sent. Your server’s error log and WordPress debug log should be your ultimate source of truth, as previously mentioned by Threadi.
Thanks for confirming George! I appreciate the help from both you and Threadi!
I always receive stellar support from all of you on the WordPress Forums, and it is much appreciated!
- This reply was modified 12 months ago by dcper.
BTW, I saw this in the WordPress FAQ, so to cover all bases I also created a WordPress email (WordPress@mysite.com).
WordPress FAQ
Ensure Proper Return Address is Used: By default, the WordPress mailer fills in the From: field with wordpress@yourdomain.com and the From: name as WordPress.
This is fine if this is a valid e-mail address. For example, if your real e-mail is wordpress@yourdomain.com, your host should pass the email on for delivery. It will probably send your mail as long as yourdomain.com is setup to send and receive mail, even if wordpress is not a valid mail box. But if you set you real email as the From: address and it’s something like wpgod@gmail.com, the mail may not send because gmail.com is not a domain handled by the mail server.
This is fine if this is a valid e-mail address. For example, if your real e-mail is wordpress@yourdomain.com, your host should pass the email on for delivery.
That’s the default behaviour, but the SMTP plugin overrides this and uses your configured SMTP account.
I received the said password recovery email from
admin@your-real-website-domain.com
and you should be fine there. It really doesn’t matter what you use, as long as it’s a valid address on your own domainBut if you set you real email as the From: address and it’s something like wpgod@gmail.com, the mail may not send because gmail.com is not a domain handled by the mail server.
This doesn’t apply to you at all since your configured address is an address on your own domain, and not
@gmail.com
or some other 3rd-party domain address.Thanks for clarifying George! That explains why emails that I used to see from WordPress@mydomain.com, now come from admin@mydomain.com. And why you have seen the same in your results. I’ll delete the WordPress@mydomain.com account since it is not needed.
I am continuing to receive all emails as expected. Thanks for your help resolving this. I am marking this ticket closed.
- The topic ‘Not Receiving WordPress Notification Emails “Your Site Has Technical Problems”’ is closed to new replies.