Support

Home Forums Event Espresso Premium Admin event email notifications not working in EE3

Admin event email notifications not working in EE3

Posted: October 4, 2016 at 1:01 pm

Viewing 20 reply threads


accordantcompany

October 4, 2016 at 1:01 pm

The event email notification to the administrator in the event has suddenly stopped working. I have changed no settings and nothing has changed with our email server.

I still get website inquires from WordPress and I also tried to register for an event and I do receive the registrant confirmation. But no admin confirmation.

Did something change with EE3? Is there something else I should be checking into?


Josh

  • Support Staff

October 5, 2016 at 2:46 pm

EE3 hasn’t changed in quite a bit. Usually when admin email notifications are no longer received it’s because the ISP or mail client has blocked or filtered them.

A few things you can do are: 1) Check spam folder 2) Install an email logging to see whether the mail is being sent or not. The emails could actually be sent, but not received at the other end.


accordantcompany

October 6, 2016 at 7:09 am

I have already checked spam and there is nothing there. I’m seeing other emails come through WordPress but these are the only ones not coming through. I noticed PayPal has changed the format of their emails though. Could PayPal changing format affect the emails? It’s the only thing that has changed in our system setup.


Tony

  • Support Staff

October 6, 2016 at 7:31 am

PayPals emails should not make any difference to EE.

Try installing the WP Mail Logging plugin on the site and run a test registration.

Do you see the admin email listed within the log then?


accordantcompany

October 7, 2016 at 7:48 am

PayPal is saying i have to update the IPN setting in PayPal and I can find the IPN somewhere in WordPress. can you tell me where i can find that setting?


Tony

  • Support Staff

October 7, 2016 at 7:54 am

What did PayPal say you need to change with the IPN’s?

Event Espresso passes IPN details to PayPal when you click to make a payment, the only setting that needs to be enabled for IPN’s to work should be within your PayPal account.

If you log into PayPal, then click this link:

https://www.paypal.com/us/cgi-bin/webscr?cmd=_display-ipns-history

It should take you directly to the IPN setting page for your account, make sure the IPN’s are enabled.

If you’d rather not use the link you can follow the instructions to find the IPN settings page here:

http://stackoverflow.com/questions/24906227/where-is-the-ipn-history-on-the-new-paypal-website


accordantcompany

October 7, 2016 at 7:59 am

PayPal said i need to update the IPN in the IPN Settings page to have add an s to https but the IPN setting would be in WordPress and i can just copy and paste it to make sure it’s the most current one. I cannot find that information anywhere and the IPN setting in PayPal is currently pointing to a dev site that hasn’t been used in years. makes no sense.

When i clicked the link you sent me it lists search results for IPN History and lists 1. A message ID, status disabled and a transaction ID. there is no edit option to enable.

now what?


Josh

  • Support Staff

October 7, 2016 at 8:05 am

The IPN setting is actually in your PayPal account.

You’ll follow these instructions to set up your IPN listener:

1) Log in to your PayPal business account at http://www.paypal.com.

2) Click the profile icon (Profile menu) on the top right side of the page. From the Business Profile menu, select Profile and Settings, then select My selling tools.
Note: If you do not see the profile icon on the top right, navigate to My Account > Profile > My Selling Tools.

3) Click the Update link in the Instant payment notifications row, in the Getting paid and managing my risk section.

4) Click Choose IPN Settings to specify your listener’s URL and activate the listener. The following page opens:

PayPal IPN settings

5) Specify the URL for your listener in the Notification URL field. Any URL will be fine there because Event Espresso will override this value with the correct URL.

6) Click Receive IPN messages (Enabled) to enable your listener.

7) Click Save. The following page opens:

PayPal IPN settings


Tony

  • Support Staff

October 7, 2016 at 8:06 am

I cannot find that information anywhere and the IPN setting in PayPal is currently pointing to a dev site that hasn’t been used in years. makes no sense.

As long as it is enabled in the account its fine. When a payment passes the details over it overrides whatever is set within that field, the IPN’s just need to be enabled and PayPal require a URL to be set for that to happen.

PayPal said i need to update the IPN in the IPN Settings page to have add an s to https but the IPN setting would be in WordPress and i can just copy and paste it to make sure it’s the most current one.

That’s not how it works with PayPal and EE.

The PayPal rep is advising you to update the IPN page set within your settings but that is not used. It may work with some integrations that simply reposnd to the same ‘IPN Listener’ page, but not with EE.

So, before moving forward, in your initial reply you posted:

I still get website inquires from WordPress and I also tried to register for an event and I do receive the registrant confirmation. But no admin confirmation.

For that test registration, did you use PayPal or did you register onto a free ticket?

Are the registrations currently being made on the site using PayPal showing as Complete or Incomplete?
(If they show complete the IPN’s are working fine)


accordantcompany

October 7, 2016 at 8:13 am

ok i updated the PayPal IPN to enabled.

for the test registration, i used a coupon code so it would come up free so I did not use PayPal. However, i still did not receive the admin notification. That should work regardless of PayPal or not.

The last PayPal registration from yesterday showed up complete. but some other ones from last week showed up as incomplete. there is much inconsistency happening.


Tony

  • Support Staff

October 7, 2016 at 8:15 am

ok i updated the PayPal IPN to enabled.

So it was not enabled on the account already?

for the test registration, i used a coupon code so it would come up free so I did not use PayPal. However, i still did not receive the admin notification. That should work regardless of PayPal or not.

That’s correct, however you recently mentioned PayPal told you your IPN settings needed to be updated, so the above is in reference to that.

For the admin email, did you try what I posted here:

https://eventespresso.com/topic/admin-event-email-notifications-not-working-in-ee3/#post-219342


accordantcompany

October 7, 2016 at 8:18 am

It was showing disabled. I just tried another test registration with no PayPal and i did not get the admin notification again.

i did not try the Plugin yet. I’m waiting for my web team on that. This is very frustrating. it was working fine last week.


Tony

  • Support Staff

October 7, 2016 at 8:53 am

If it was working then stopped, then something changed, maybe not settings, but something has changed somewhere.

First can you check your email address and organization name are setup correctly within:

Event Espresso -> General Settings -> Organization Settings.

Double check there is no whitespace before/after the email address set within ‘Primary contact email’.

The WP Mail Logging plugin will tell us if the email is being triggered but not received, or if its not shown at all in the log then it hasn’t been triggered.


accordantcompany

October 7, 2016 at 8:55 am

the email is correct. no spaces and no spelling errors.


Josh

  • Support Staff

October 7, 2016 at 9:59 am

I understand how this can be so frustrating. The way forward at this point is find out if the emails are actually getting sent or not, and the Email Logging plugin will help give us that information.


accordantcompany

October 7, 2016 at 12:39 pm

we have installed the plugin. i ran a test and it is showing up that the admin email is being sent. I received the confirmation for the registrant but still no admin email. i checked all the settings in PayPal. i enabled the IPN on PayPal’s site. Now what? Still not working. Why would i get the one confirmation but not the other? Makes no sense. It’s not in spam.


Josh

  • Support Staff

October 7, 2016 at 3:05 pm

We’ve seen this happen before where the admin email wasn’t received, it was marked as sent, and wasn’t in spam. What it turned out to be was the ISP/email provider put a filter in place to block the emails that matched the admin email, so they didn’t even make it into the spam folder. You could try contacting the ISP or email service provider to see if they’re blocking the email.

Another alternative is use a transactional email service. They take some extra steps to ensure the email gets delivered, and if it does get blocked, you’ll have more data to share with the ISP or email service provider.


accordantcompany

October 11, 2016 at 10:20 am

i have contacted microsoft and nothing is blocked.

we have installed an SMTP plugin to try to force the emails and that did not work.

do you have other suggestions?


Josh

  • Support Staff

October 11, 2016 at 10:26 am

After you installed the SMTP plugin, did you configure it to send emails via an SMTP account?

The transactional email service is also a suggestion worth repeating.


accordantcompany

October 11, 2016 at 10:28 am

We configured the plugin and tested it and now no forms work. is there something else to be configured other then the SMTP plugin that maybe we didn’t do?


Josh

  • Support Staff

October 11, 2016 at 10:31 am

The SMTP plugin should have some settings, but you’ll need to read the documentation or contact the developer of the email plugin with any questions about how to correctly set it up, we don’t support third party plugins.

Viewing 20 reply threads

The support post ‘Admin event email notifications not working in EE3’ 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