Posted: September 2, 2024 at 6:20 am
Messages appear in the dashboard as being sent under ‘Message Activity’ but aren’t reaching inboxes. |
|
If the message queue shows the emails as sent then EE triggered, generated and ‘sent’ the email as expected with no errors. can you check if it is in spam? you can also do test email by going to message -> open any message template -> sent test email. thanks. |
|
Hi Rio, No emails in spam. I’ve sent test emails from the template section and they haven’t been delivered to inboxes – I’ve tried 2 different email addresses. Any other ideas why emails are being sent but are not being delivered to inboxes? |
|
Hi there, Who hosts the domains mailbox? For example gmail? The reason I ask is technically Event Espresso doesn’t ‘send’ email itself, what it does is build out the content, set the headers (such as to/from etc) and then pass that over to wp_mail() which is a core WordPress function that does it’s own formatting checks and allows any other plugins to hook in if they need to. Then it passes the email over to send however your server is set up to do so (which will often be using your web host’s mail servers). If the email shows as sent in Event Espresso then all of the above happened without any errors, to use a real-life analogy here you can think of a letter. The letter was written, folded and placed in an envelope with the address added to the front (EE formatting the content and passing it over to wp_mail). You hand it over at the post office who charge you X and stick a stamp on it (wp_mail doing its thing), the person at the desk smiles and waves you on your way… As far as you are concerned at that point, the letter is sent, and so is EE in terms of the email. What happens after that point is outside of EE’s control but everything up to that point, worked as expected. — The above is important because it means the email is generating and sending as expected but if its not received then its an issue with the the mail servers involved. If you’re sending emails through your web host with no other configuration then your host’s server is sending an email and saying “This is from tony@example.com, trust me!” but if the servers involved check your domains SPF or DKIM records (if you have any) and they don’t match (or don’t exist at all) OR the content of the email it just considers possible spam they may just drop the email entirely (no spam, just deleted/ignored). That happens because anyone can send email saying the same thing so unauthenticated email is often dropped. The quickest/easiest way to fix that depends on who hosts your email. |
|
Hi Tony, Thanks for the explanation and details, you were correct. We had to config. the mail servers again due to an update. Emails are now being delivered. Thanks again to you and the team for your support. |
|
Awesome, I’m glad you got it fixed up 🙂 There’s been a pretty big push across the industry to clamp down on email and unauthenticated emails are the first to be dropped now so this is becoming more common. |
|
The support post ‘Messages not sending’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.