Support

Home Forums Event Espresso Premium Registration EMails not Sending

Registration EMails not Sending

Posted: August 8, 2016 at 2:53 am

Viewing 8 reply threads


Alan Coyne

August 8, 2016 at 2:53 am

HI,

Registration Confirmation EMails are not sending. They are in queue Queued For Sending. Event Payment Details email is sending. Getting error below when I try to resend.

An error has occurred:
No message was sent because of problems with sending. Either all the messages you selected were not a sendable message, they were ALREADY sent on a different scheduled task, or there was an error. If there was an error, you can look at the messages in the message activity list table for any error messages.

Sending Priotity support token for this issue.

Thanks

Alan


Alan Coyne

August 8, 2016 at 4:08 am

Also,

Payment confirmation seem to send. Emails were resending every hour on 5/8 – 6/8

Alan


Alan Coyne

August 8, 2016 at 4:28 am

This error appears in logs when sending emails

2016-08-08 11:19:23 Error 46.22.137.42 500 POST /v2/wp-cron.php?doing_wp_cron=1470651563.6445260047912597656250 HTTP/1.0 WordPress/4.5.3; https://www.mydomain.com/v2 1.76 K Apache SSL access
2016-08-08 11:20:03 Warning 46.22.137.42 mod_fcgid: read data timeout in 40 seconds Apache error
2016-08-08 11:20:03 Error 46.22.137.42 Premature end of script headers: wp-cron.php Apache error


Tony

  • Support Staff

August 8, 2016 at 4:38 am

Hi Alan,

We have received your support token request and are currently investigating this on your site.


CCCNZ

August 21, 2016 at 10:54 pm

I’m having the same problem.
Messages stuck in “Queued for Sending”.
Interestingly, when I initiate a “Send Immediately” on a message, it is sent straight away.
Yesterday, I did this & it initiated the backlog of registration-related messages to be delivered.


CCCNZ

August 21, 2016 at 10:55 pm

Oh, & I’m Chris Butler


CCCNZ

August 21, 2016 at 11:10 pm

Double, Oh – I’m using WP v4.6, EE v4.9.8p & PHP v5.5.38


Alan Coyne

August 22, 2016 at 1:31 am

FYI CCCNZ

To resolve my issue, I added directives below to server settings and emails queue are sending automatically now.
FcgidBusyTimeout 300
FcgidIOTimeout 250


Tony

  • Support Staff

August 22, 2016 at 3:21 am

@CCCNZ

So if you click send immediately you don’t see any errors?

How many messages do you have in the queue currently?

Messages work using wp-cron by default, they do not send immediately and require a page on your site to be loaded. If you add a registration onto a free ticket and then view Event Espresso -> Messages -> Message activity.

Don’t force the messages through the queue but wait roughly 5 mins and refresh the page you should see the message queued for sending, if you then wait another 5 mins an refresh, do they show as sent or failed?

So far this sounds like a different issue to Alan’s as using ‘send immediately’ still caused the messages to fail, the reason that happened were the timeout mentioned were being hit before the function could finish.

If you check within your servers error logs do you see similar warnings to the ones Alan posted?


2016-08-08 11:20:03	Warning	-- mod_fcgid: read data timeout in 40 seconds	Apache error
2016-08-08 11:20:03	Error -- Premature end of script headers: wp-cron.php	Apache error

If so then increasing the timeouts Alan mentioned should work:


FcgidBusyTimeout 300
FcgidIOTimeout 250
Viewing 8 reply threads

The support post ‘Registration EMails 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.

Event Espresso