Support

Home Forums Event Espresso Premium Registration Emails not sending

Registration Emails not sending

Posted: July 18, 2018 at 1:29 pm

Viewing 7 reply threads


Will

July 18, 2018 at 1:29 pm

I am having trouble with some registration emails not sending. When users register for events they are able to make payment with PayPal, and they show up as registered in the EE backend, but confirmation emails are not always sending.

For events that require payment the user is getting a registration confirmation email but the Event Admin is not. For events that don’t require payment or if they select to Pay by Check then they get a popup saying the email did not send and that WP_Mail does not give useful troubleshooting information; however, the user registration email does go through, but not the Event Admin email.

If I go to the message system Registration Approval email template it works to send a test from the Event Admin recipient template, but the test fails if I send it from the Registrant recipient template. The error is:

The following errors have occurred:
The email did not send successfully.
The WordPress wp_mail function is used for sending mails but does not give any useful information when an email fails to send.
It is possible the “to” address (xxxx@somedomain.com) or “from” address (xxxx@gmail.com) is invalid.
The test message was not sent

Based on advice in other threads on this forum I’ve confirmed that:

  • WordPress emails are sending (password reset, etc.)
  • WP Mail Log shows entries for both the successful and unsuccessful EE emails. The error that is listed is “Could not instantiate mail function”
  • If I go to Messages -> Settings there is no option to set to “Send Messages On the Same request” (the box below Email Settings seen in screenshots on other threads does not appear).
  • The To address in the Registrant template is set to [RECIPIENT_EMAIL], and the from address is [CO_EMAIL]. In the Event Admin template they’re both set to [CO_EMAIL] (there’s only one person running this events system, no different event admins).
  • The Registration Approved template for Primary Registrant is inactive because we only want one email to go to the customer (the extra registrants are children signed up for a class by their parents).

I am running EE 4.9.65.p and WordPress 4.9.7

It seems like this problem started sometime around the beginning of May, but we just started noticing it because my client opened a new round of Events to registration.

Any suggestions? Thanks!


Josh

  • Support Staff

July 18, 2018 at 5:23 pm

Hi,

Since you mentioned that there’s no option to set to “Send Messages On the Same request”, is that site part of a WordPress Multisite network?

Since the emails do send in some contexts, that may be an indication there’s some trouble with sending to and from specific email addresses. In which case switching to a transactional email service may help.


Will

July 19, 2018 at 6:51 am

Yes, this is on a Multisite network. Is there a place to set that option on the primary site?


Josh

  • Support Staff

July 19, 2018 at 7:27 am

Yes the main site will have that option on the Event Espresso > Messages > Message Settings page.


Josh

  • Support Staff

July 19, 2018 at 10:19 am

Hi again,

re: the license key request for reset. I’ll go ahead and reset the key as requested, but please note that the key will get reattached to the main site of the network. The key cannot be attached to a subsite on the network (because the plugin is actually installed (not necessarily activated though) for the single codebase of the network.


Will

July 20, 2018 at 9:59 am

I understand about the license key. The subsite was showing an error that I had entered the license key on multiple sites, so I thought I needed to reset it. It’s all set now after I re-entered it.


Will

July 20, 2018 at 11:12 am

Re: emails not sending…

I spent a long time trying to set up various transactional email services, none of which quite worked for my needs, or resulted in emails still being blocked. Then I tried a regular SMTP account through my hosting server. I was able to configure SMTP using the Easy WP SMTP plugin, and then discovered that some of the EE emails were still being blocked as SPAM by the SMTP server.

Easy SMTP gave me enough info in its logs to pinpoint the specific emails that were being flagged. When I removed the linked Venue URL from my message templates the messages went through fine. It seems to be working now with 1) no venue links in the message templates, and 2) a company email address that matches the site domain, rather than a gmail address. The messages continue to send fine even when I disable Easy SMTP and go back to using the regular WordPress mail sender.

These solutions might be specific to my hosting environment, but it seems like they would be good options to suggest before going down the rabbit hole of a transactional email service.


Josh

  • Support Staff

July 23, 2018 at 8:28 am

Those do indeed sound like issues specific to your hosting environment. Quite likely some settings related to Spamassassin.

Viewing 7 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