Posted: June 24, 2022 at 1:30 pm
Hello, I am having an issue on Event Espresso Version 4.10.30.p. I have a confirmation email that is set up and when registering for the event, the confirmation emails don’t send. The messages tab show me that the emails are queued for sending but they aren’t sending, I have allowed a message to stay there for over 40 minutes with no change in status. I have tried to use the send immediately button and I get the following error:
Messages are set to send on a separate request and upon setting to the same request they fail to send and go into pink “Messenger Is Executing” indefinitely. Any help would be much appreciated. |
|
Hi there, To the left of each message is a ‘status bar’, the colour of that bar shows the status of the messages, so for these:
Are those messages sitting with a blue status bar or yellow?
Based on this, it sounds like a fatal error is being thrown on the request which basically then leaves the message system not knowing what that message is doing. Have you checked the severs error logs for any errors around the time you test those emails? They may hold some important information for this. — To explain a little, EE4 doesn’t actually ‘send’ email itself. It generates the email content, sets up the headers etc and then passes the email over to wp_mail(). wp_mail() is a WP core function which checks the headers, adds its own and allows plugins to hook in and do anything they may need to do (including completely change how the email is sent) and then passes the email over to your server to do whatever it is set up to do to send emails. From the above is sounds like EE is generating the email and either right before it passes to wp_mail, or right after, there is an error being thrown and nothing being passed to EE for it to know what is happening. If that’s the case there is usually an error in the server’s error logs for it. Do ‘normal’ emails work? For example a WP password reset email? |
|
The emails are sitting with a blue status, however, having returned to the site after the weekend, those emails eventually did try to send and have been marked with the Pink message is executing status and have stayed there since. Password reset emails are working fine. I gave a glance to the server logs and haven’t found anything yet. |
|
Who is your email provider? Gmail, Outlook, etc? |
|
Our email provider is Office 365, so Outlook, there are no issues on our providers end, I’ve just had it checked. |
|
Is your site set up to send the email through Outlook? If so, how?
Just to give some context, I’ve heard exactly that multiple times and then found it to be an issue with the server not setup to send email correctly through Office 365 so even though it’s been checked we will still need to troubleshoot to confirm. |
|
We are using the Delicious Brains Offload SES Lite plugin(https://wordpress.org/plugins/wp-ses/) to send the emails. |
|
Ok, so iirc WP SES also logs the emails, correct? Dashboard -> Settings -> Offload SES -> Activity Can you see the EE emails there? |
|
No, they are not making it to the email log in WP SES. |
|
Hi there! I am Joao from the Event Espresso support team. Could you tell me if it’s happening only with Event Espresso emails? Have you already tried other emails (different from WordPress reset passwords)? Keep in mind we need to identify if it’s happening exclusively with Event Espresso. I am waiting for your comment on this! |
|
The support post ‘Emails are entering the queue, but never 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.