Posted: 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:
Based on advice in other threads on this forum I’ve confirmed that:
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! |
|
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. |
|
Yes, this is on a Multisite network. Is there a place to set that option on the primary site? |
|
Yes the main site will have that option on the Event Espresso > Messages > Message Settings page. |
|
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. |
|
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. |
|
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. |
|
Those do indeed sound like issues specific to your hosting environment. Quite likely some settings related to Spamassassin. |
|
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.