Posted: August 30, 2016 at 9:23 am
|
Hey Folks, I’m noticing a recent issue with Event Espresso not sending emails. I’ve been using SendinBlue to handle emails and everything has been great, until recently. When I enabled DEBUG mode, I was given this error: Notice: Undefined property: stdClass::$event_table in /wp-content/plugins/event-espresso/includes/functions/email.php on line 280 WordFence, WP Core notifications, and all other areas are sending emails without any issues, through SendinBlue. I’ve been able to isolate the issue to Event Espresso. Please help. |
Hi Chris, That notice will not prevent the emails from sending. Can you link me to an event I can run a test registration on please? Also, if you take a look within your SendinBlue account do the emails show up within the outbox there? Event Espresso passes all of the emails to wp_mail() and doesn’t actually send the emails itself so if normal notifications are working the EE emails should too. Can you install a plugin such as WP Mail Logging and run a test registration again, then see if the emaisl show up in that log? The reason for the above is to see if the emails are actually being triggered, then lost. |
|
|
Hey Tony, You can run a test on the following event: I’ve installed WP Mail Logging and it’s logging the emails fired by Event Espresso, but they are not being delivered. All other areas of WordPress are sending emails via SendinBlue, with the exception of Event Espresso. I’ve checked the logs in SendinBlue and they are not showing, however, all others areas that are sending emails are showing in the SendinBlue log. I’ve also been working with SendinBlue and they have also concluded that everything is working fine on their end and also ran several tests on the site as well. They and myself have isolated the issue to Event Espresso. Thoughts? |
Its strange the you would see them within WP mail Logging but not after that. If WP Mail Logging is showing the emails then EE is passing those emails over to wp_mail() as expected, but after that point EE doesn’t have any control of the emails. I tried running a test registration on your site, however when I click to finalize the registration I see this:
If you check the error logs can you see any errors relating to EE? I’ve just created a new test site, setup SendinBlue with an API and confirmed my account through them, then started sending transactions emails through SendinBlue without any problems – http://take.ms/4YeZV |
|
The support post ‘Undefined property: stdClass::$event_table’ 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.