Support

Home Forums Event Espresso Premium E-mails not sending after update to 5.0.31

E-mails not sending after update to 5.0.31

Posted: December 14, 2024 at 1:05 pm

Viewing 15 reply threads


Fastwinn

December 14, 2024 at 1:05 pm

After uploading the latest version of Event Espresso to santaritaart.org, email messages to the registrant are not being sent out tell them that they have registered. Please note that a confirmation does appear on the website. Similarly, most of the email messages informing the person in charge of the event are not being sent.
Thank you in advance,
Joyce for Susan Ettl of SRAL


Tony

  • Support Staff

December 16, 2024 at 5:23 am

Hi there,

Is this a new install or did you update from a previous version of EE? (If an update, do you know which version you updated from?)

If you go to Event Espresso -> Messages, it will load the message activity table, can you see the missing messages listed there?

Do they show as sent or something else? Sent emails will show a green block next to the to field (the email address will also be coloured) and if you hover over them it’ll show the status.


Fastwinn

December 18, 2024 at 8:37 am

All of the Art 101 registrants did receive message except for me. Mine was just a test. Go figure.

Hi,

The missing message for the mini workshop that I signed up for at 8:53 Am Showed up in my inbox at 4pm. I could not find messages for all the others who signed up for the mini workshop in the list of messages. Also, as mini workshop chairperson I did not get any messages that they had registered. I did see that on the ticket Mini Workshop Registration Approved does not have my email settl@cox.net as a recipient. Shouldn’t it be there?

I hope this helps,


Tony

  • Support Staff

December 18, 2024 at 11:13 am

It’s important to note that we (EventEspresso.com) don’t have any access to your data, so a lot of the above doesn’t mean anything to me as I don’t know what you events names, setup etc is and I can’t see that data from my side.

The missing message for the mini workshop that I signed up for at 8:53 Am Showed up in my inbox at 4pm.

So, wait… the email are sending but they are really delayed?

I could not find messages for all the others who signed up for the mini workshop in the list of messages.

Oh.. no… so the messages aren’t sending at all?

Also, as mini workshop chairperson I did not get any messages that they had registered. I did see that on the ticket Mini Workshop Registration Approved does not have my email settl@cox.net as a recipient. Shouldn’t it be there?

That all depends on how your events and messages are set up, usually yes but it depends.

Can I take a quick look in the admin?

https://eventespresso.com/send-login-details/

Pick a single event to work through first and then we can move on from there, just include the name/ID of the event in the message on the above form so I know where I’m looking.


Fastwinn

December 20, 2024 at 4:39 pm

I there, I haven’t had an answer to my last response 2 days ago. Please give me a status update.


Tony

  • Support Staff

December 20, 2024 at 5:17 pm

Hi there,

Your form submission was caught in spam so your forum post had me go hunting and find it.

The issue here is the message template has either been deactivated or the To field has been saved empty.

If you edit the event in question and look at the ‘Notifications’ section, then find the ‘Registration Approved’ message template in the list.

It is currently set to ‘Mini Workshop Registration Approved’

Click the edit button for the message template and it will take you toe the ‘Registrant’ context for it, the heading will be:

“Event Espresso Editing Email Registration Approved Template (Registrant Recipient)”

There is a grey toggle at the top of the page that has “The template for Registrant Recipient is currently active. The template for Registrant Recipient is currently inactive.”, so that message context is currently disabled.

The default for the Reg Approved message is the Registrant context would be enabled with [RECIPIENT_EMAIL] in the to field. You have the to field, but the toggle disables the message; click it to enable it again.

(Note – I don’t know how you normally have your messages set up so I’m telling you how to spot what is happening to fix from there).

That will re-enable the Registrant email, but you also said the Event Admin email isn’t sent; looking through the notifications on your site, the Event Admin notifications have been set as normal, so have those not been received?


Fastwinn

December 23, 2024 at 8:04 am

I just reset the template for (Registrant Recipient) to active. When I went to register myself again to see I get a message, it states that the event is full. The limit is 16 and there are only 14 registered. When I looked at how the event was set up, next to limit there is 2 in the rsrvd. I tried to change it to zero but it wouldn’t let me.

I checked the three new Art 101 classes for the number under rsrvd. One had 0, one had 1, and one had 2.

Also, the last question in Tony’s reply is:

That will re-enable the Registrant email, but you also said the Event Admin email isn’t sent; looking through the notifications on your site, the Event Admin notifications have been set as normal, so have those not been received?

The answer is no.


Tony

  • Support Staff

December 23, 2024 at 4:33 pm

The limit is 16 and there are only 14 registered. When I looked at how the event was set up, next to limit there is 2 in the rsrvd. I tried to change it to zero but it wouldn’t let me.

The reservation system is placing the tickets on hold for the duration of the user’s session; it’s there to prevent overselling of the event. As tickets are selected and submitted the tickets are placed in ‘reserve’ and by default that’s for 1 hour, you can’t manually adjust those values as it means 2 were possibly being added at the time.

I checked the three new Art 101 classes for the number under rsrvd. One had 0, one had 1, and one had 2.

Do they still show the same numbers now?

If so it could show an issue with WP_CRON on the site (as that’s what the serveration system uses to manage the counts).

Open up one of the events and note the reserve count. What is it?

Then in another tab go to Event Espresso -> Maintenance -> Reset/Delete Data (tab).

Click on only the ‘Reset Ticket and Datetime Reserved Counts’ button. (Double check your clicking the correct button, pressing the others will remove data).

Then, open the event editor for the above event in a new tab to compare.

What’s the reserve count now?

The answer is no.

Then you likely have an issue with the mail sevrer in use to send your emails.

EE doesn’t technically ‘send’ emails, it builds out the content and headers for the email and passes those to wp_mail() for it to do whatever your server is set up to do to send email.

The Admin email shows as sent in the email logs, which means all of the above happened without and error beings being thrown. If the email wasn’t received after that point its outside of EE’s control.

Who hosts your domain’s email?


Fastwinn

December 24, 2024 at 1:38 pm

Hi Tony,

The Maintenance suggestion did work. Thank you.

We have narrowed down the issue to the wait list. When a person goes to the wait list and a person that was registered cancels the person on the wait list doesn’t automatically move to approved. I was able to manually approve the person the wait list and then she moved to approved on the registration list.

Have we missed a step in our set up that would automatically move a person on the wait list to the approved list when an approved registered person cancels?


Fastwinn

December 24, 2024 at 1:40 pm

Tony,

We don’t use a santaritaart.org email address in the EE set up we use individual’s email account mostly gmail.com.


Tony

  • Support Staff

December 30, 2024 at 6:24 am

The Maintenance suggestion did work. Thank you.

Awesome. I’d recommend installing a plugin such as WP Crontrol and confirming your WP Cron tasks are running.

With the above plugin active you go to Dashboard -> Tools -> Cron events.

First, make sure there are no notices at the top of that page referring to WP_CRON being disabled.

Then look through the cron list table and just confirm that you don’t have a bunch of tasks delayed, you do this by checking the ‘new run’ column, it should look something like this:

https://monosnap.com/file/387KtRSsEhBbMNbNKbdtUE8VS31yBj

You should not have a bunch of tasks with the next run in the past (means WP Cron isn’t triggering and tasks are sitting waiting to run).

Have we missed a step in our set up that would automatically move a person on the wait list to the approved list when an approved registered person cancels?

They don’t automatically move to Approved, they would move to pending payment and an email triggered with a link for them to click to complete the registration.

How are registrations being cancelled currently?


Tony

  • Support Staff

December 30, 2024 at 6:25 am

Tony,

We don’t use a santaritaart.org email address in the EE set up we use individual’s email account mostly gmail.com.

To send emails FROM?

So you’re sending emails from your web hosts mail server as if they are FROM multiple different Gmail accounts?


Fastwinn

December 30, 2024 at 9:30 am

Thanks Tony,

I consider the issue with the maintenance closed.

Yes we use the personal email for the person that is responsible for the registration for each event.


Tony

  • Support Staff

December 30, 2024 at 10:10 am

Yes we use the personal email for the person that is responsible for the registration for each event.

That’s a problem.

What you are basically doing there is telling your mail host to pretend to be the sender of xyz@gmail.com, which… the sending mail server itself doesn’t care about (although it should), but the receiving mail server will. You can often get away with that for a while until emails suddenly stop arriving (which sounds like pretty much what is happening here).

Think about it from outside of your site for a second, you are telling a server to send emails that should be coming from Gmail to send those emails itself for multiple different Gmail accounts. That server is saying, “This email is from tony@email.com; trust me, it’s fine!” Just reading that out loud sounds like spam, right? (I know that’s not your intention).

Mail servers implement SPF, DKIM and DMARC for all of this, and it’s possible to add your mail server as an authorised sender to each and every one of those Gmail accounts, but it’s not something I would do.

I would set up the site to use the domain’s email address to send the email and set the reply-to header for those emails to reply back to the gmail account.

https://stackoverflow.com/questions/4728393/should-i-use-the-reply-to-header-when-sending-emails-as-a-service-to-others


Fastwinn

December 31, 2024 at 8:21 am

Hi Tony,

So sorry I misunderstood your question. The person that registers for an event receives a confirmation email from comm@santaritaart.org.


Fastwinn

January 8, 2025 at 7:49 pm

Hi Tony,
Thank you VERY MUCH for all of your assistance, advice, and links to great software examples. I think that we have it set up correctly now. I am very sorry that you and your software received unfair blame through a lack of understanding on our end. Thank you for your patience and explanations. Please mark this ticket resolved.
Thank you,
Joyce for Susan Ettl

Viewing 15 reply threads

You must be logged in to reply to this support post. Sign In or Register for an Account

Event Espresso