Posted: December 23, 2020 at 10:33 am
The registration confirmation email is not being received by the registrant. I am using an SMTP email service and I have verified that it is working properly. Please watch the following video and let me know what I might try. My name is Rod and I work for Sarah, the owner of this account. https://www.dropbox.com/s/pnggt47gkiuecj7/registration_email_not_sent.mp4?dl=0 |
|
Hi Rod, So, that’s a strange one. First, what are you using to direct the mail to SendInBlue? I didn’t see the Sendinblue plugin in the video so just checking to see how you’ve set that up. Looking at the SendInBlue logs, it doesn’t show any EE emails as far as I can tell (the subjects don’t match what I would expect to see) which suggests the emails aren’t being passed to send in blue correctly, if at all. So that is what I would start investigating, how your site connects to SendInBlue. You mentioned you have a custom message template and show the ‘Registration Approved’ message type for that, but in your custom message templates, you only have custom templates for the Receipt and Payment Received message types. There is no receipt ’email’ that custom Receipt template is for the receipt itself rather than an email, that’s why you can’t send a test email from that template as its not actually an email. You can send test emails from custom templates etc, but not from templates that are not emails. |
|
This reply has been marked as private. | |
This reply has been marked as private. | |
Hi there, My apologies for the delay in getting back to you here. If you can send over temp login details I’ll take a look and see if anything stands out, to send credentials you can use this form: |
|
Hi there, You said you’ve confirmed the emails are working, may I ask how you’ve confirmed this? I tested the standard emails within WordPress by changing the fake email address linked to the account you gave to me to a valid EE support email but I’m yet to receive an email from your site. |
|
Hi, Tony: |
|
All that is showing is WooCommerce orders, so are you not getting any other email? Install the plugin Check Email and send a test email from the site, does it then show up in those logs? |
|
This reply has been marked as private. | |
So, I created a SendInBlue account, tested this and got the same result in that EE emails showed as sent but nothing in the SendInBlue account. Did some digging and added a bunch of debug code to the SendInBlue plugin to find that it’s rejecting the emails (it would be great if they threw an error here but for some reason, they return true for wp_mail and that would indicate the email sent successfully…. even though they rejected it). When sending an email through EE, SendInBlue return this:
Long story short, the SendInBlue plugin does not consider headers like this:
To be valid… because there is no space after the
Which would be so much easier to spot if they threw an error, log entry, anything! Anyway, we have a filter on the headers set within EE so you can fix this using something like: https://gist.github.com/Pebblo/f9fb3e2be442bf85a907696573de183d Add that to a custom functions plugin and it should fix EE emails within SendInBlue. We have some documentation on creating a plugin here: https://eventespresso.com/wiki/create-site-specific-plugin-wordpress-site/ |
|
The support post ‘registration email 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.