Posted: September 1, 2020 at 3:58 am
|
On my web site I have over 4,000 registrations for events. However only 3,000 or so registration emails have been sent and over 900 were stuck in the “queued for sending folder”. This means that several attendees have not received their emails and we are getting complaints as to why this is happening. The web site is : ntlbiologica.com/antibodytesting. Please can you advise Kind regards Steve B |
Hi Steve, Can you install this plugin on the site: https://en-gb.wordpress.org/plugins/wp-crontrol/ Then go to Dashboard -> Tools -> Cron Events Search for You should these 3 listed there: AHEE__EE_Messages_Scheduler__sending |
|
|
Hi Tony I have done that and done the search you requested. There is only one chron job: AHEE__EE_Messages_Scheduler__cleanup. There are no others that are found in that search. Steve |
Ok, that’s why your messages aren’t sending. To fix that you’ll need to temporarily de-activate Event Espresso 4 and then re-activate it. We’ve seen this happen a couple of times but so far has been unable to narrow down what is removing the cron jobs so I can’t tell you why it happens, but the above should fix it. |
|
|
That has not really helped. After deactivatinng and reactivating I suddenly got about 50 emails of payments but there are still 967 emails stuck in the Queued folder and ticket registrations have not gone out. Steve |
Then it has helped, it is working through the message queue. Open up the same Cron events page you had before, does it now show the 3 events? |
|
|
Yes but it’s a constant battle now for emails coming in and out of date emails going to customers with outdated tickets and registrations! It is all bizarre! |
|
It is starting to happen again. Now this evening some emails are getting stuck in the queued folder! Steve |
Your original post implied you wanted the emails to send, the above will have fixed the message queue and started sending those emails. So you don’t want the queued emails to send? If not you’ll need to delete them before they work through the message queue and send.
May I ask how you can tell? It is expected for messages to site in the message queue waiting to send until the corn job to send them is triggered, so how are you comparing the messages to see if they are stuck? |
|
|
Tony My original post did not imply I wanted any old outdated emails to send. It DID imply I wanted the situation sorted out so customers actually got their registrations properly. I have now deleted old emails that have not gone. Steve |
Ok. I guess that’s my mistake then, my apologies. |
|
|
Absolutely no problem, Tony 🙂 |
|
I have to re-open this ticket. 1 in 3 people are calling us to say that they are not getting their registration details or their tickets. Emails are not going into spam or the deleted folder on their email account or email client. Emails are NOT stuck in the Queued For Sending folder and are showing as sent in the Sent folder. This is causing great frustration with both the customers and the staff as we are 1. receiving a lot of calls and 2. having to carry out re-sends, only for the customer to again call us to tell us that they have not had the re-sent email! So we try again and they still do not get the mail. This is only affecting EE as other associated emails, like medical consent forms are being set to them correctly. Please help Regards |
Hi Steve, The short answer to this is to use a transactional email service: https://eventespresso.com/wiki/postmark-app-mandrill-transactional-email-handling-services/ Switching to one of the above fixes 99% of the deliverability issues we’ve had reports of. — To explain a little more, if the emails are showing as sent within Event Espresso then the emails triggered, generated and sent as expected as far as EE is aware. If the users aren’t receiving them after that the issue is further downstream, usually meaning the mail server itself. Event Espresso doesn’t actually ‘send’ email, it generates it and passes that to wp_mail() which basically does some of its own checking for valid headers etc and allows other plugins to hook in and change things if needed. wp_mail() then passes the email over to your server to send the email however it is set to do so. If the email shows in Event Espresso as sent, all of the above happened with no errors and we don’t have any control over the email from there. How are you sending emails from the site? Using your host’s mail server? |
|
|
Mail is being sent via our hosts server, presumably. However as the mail is not being sent via SMTP I don’t know how the settings are. How do we send mail from our own servier using SMTP?? Regards Steve |
Sorry, I don’t follow. Which server would you be using to send email via SMTP? |
|
|
Hi Tony Our server of course. We would not go outside the UK or go for paid services if we can use our own mail server. This is now sorted and we are porting all EE amils via our mail server. Regards |
It isn’t obvious that you are hosting your own mail server and then asking for your own SMTP settings.
Great! Have you confirmed if the emails are now being received by ‘problem’ users? |
|
|
Re: It isn’t obvious that you are hosting your own mail server and then asking for your own SMTP settings. Oh OK. Again you have missread my post, or probably my request was bad. I did not ask HOW to do SMTP settings, that is kndergarten stuff. However what I DID ask was how “How do we send mail from our own server using SMTP??” – i.e. withing your plugin, but as it has no SMTP option and only uses PHP mail then we have done this. Yes my Snr technician has seemingly dealt with it. Thanks SMB |
Great, then I’m glad your Snr technician found a solution. Any further problems just let us know. |
|
|
Thanks Tony….. Steve |
The support post ‘Not all registration and ticket emails going to customers’ 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.