Support

Home Forums Pre-Sales email notification failure

email notification failure

Posted: February 4, 2015 at 1:53 pm


urm

February 4, 2015 at 1:53 pm

I wanted to purchase license but when I tried out 4.4.4 decaf, it did not send out email notification to my customer email or to my admin email. I looked for this topic in the forum and found out there are so many complains without a clear answer to any, it just scared me away from otherwise a beautiful and decent plug-in. My WP is at 4.1 and PHP is at 5.4.19.


Lorenzo Orlando Caum

  • Support Staff

February 4, 2015 at 2:54 pm

Hi there Urm,

Event Espresso uses a native WP function called wp_mail.

wp_mail uses the local mail server to send out email notifications. Some shared hosting platforms have restrictions on sending emails, so we recommend that members use a transactional email service like Mandrill or Postmark app:

https://eventespresso.com/wiki/postmark-app-mandrill-transactional-email-handling-services/

These work by taking over sending of the emails from the local mail server. This means that if your web host makes changes, then the emails will still go out since they are being handled by a service that specializes in email delivery.


Lorenzo


Garth

  • Support Staff

February 4, 2015 at 3:08 pm

Can I confirm a few things and then I’ll try to confirm what you’re finding:

1)

We see fair few users expecting the emails to be sent when the payment method is selected. Emails are only sent when you hit the thank you page. Can you confirm that you’re getting to the Thank You page?

2) Are your messages types turned on? Messages > Settings?

3) I assume your WordPress website sends email fine otherwise?


urm

February 5, 2015 at 8:08 am

Hello Garth,
0. My need is I need to know if someone registered regardless of payment (I have invoice and paypal options. My website is MathHomeworkApplied.com then visit Enroll page.
1.The shortcode [ESPRESSO_THANK_YOU] is inserted right below [ESPRESSO_EVENTS] on my Enroll page and I get to that Thank you but when there I have nothing to click to or approve to. Is shortcode [ESPRESSO_THANK_YOU] supposed to go on a separate page? I see that EE has created a thank you page which is not on my web though.
2. My messages>setting is turned on and in fact when I register I get a nice looking green message that says notification email is sent out or something.
3.My contact form 7 sends out email correctly.
4. As per Lorenzo’s recommendation, I installed wpMandrill. It did not work (my WP is at 4.0 and Mandrill is not tested for it?)
Regards,
Urmish


Lorenzo Orlando Caum

  • Support Staff

February 5, 2015 at 9:07 am

Hi there Urmish,

Could you login to your WP dashboard and go to WordPress pages?

Then locate each of the Event Espresso pages and please ensure that they are set to published.

/registration-checkout/
/transactions/
/registration-cancelled/
/thank-you/

Next, did you register for Mandrill and add your credentials to the WPMandrill plugin?


Lorenzo


urm

February 5, 2015 at 12:33 pm

Hello Lorenzo,

1. All four EE pages you mentioned show up as published below the bar dated 2015/02/03 in WP dashboard/all pages window.
2. An API key which is entered into the box named API Key. I also have entered email address from/to at two places in WP.
3. I was not sure if I needed to click on SMTP when in Mandrill account and get that credential from Mandrill?
3. When I send a test email from Mandrill setting page in WP, I get the message: Test executed: 1 emails sent, 0 emails queued and 0 emails rejected. However, no email arrives in the mailbox sent to (even after an hour of lapse). When I go to Mandrill dashboard, I see domain set in setting, I have set the sending defaults to the same email as in WP and same email I used to open an account with Mandrill. However, I see an error message that says my SPF record is not pointed to Mandrillapp.com and it leads me to How do I add DNS records for my sending domains?
5. More importantly, when I check the outbound window in Mandrill, I see all attempts I made as tests rejected or soft bounced (against the message in WP that says test executed: 1 emails sent.) – almost a dozen attempts altogether.

Regards,
Urmish


urm

February 5, 2015 at 5:33 pm

Hello Lorenzo and Tony,

Today I pressed “resend” for the test registration you carried out on my web (thank you for your time and effort). I found your activities when I went in WP dashboard EE today. I had never received any notification in my email. After resend, I went to Mandrill dashboard and over there I saw a note that says ‘delivered’. I am not sure if you received the payment reminders.

Also, I noticed in Mandrill that DKIM and SPF settings are missing. Is it something I need to call GoDaddy to fix?

Last thing I had to share with you was I had deactivated plug-in called “Disable Comments” long time ago. I never chose ‘permanent’ in that plug-in. I am not using any other plug-in besides contact form 7 which I am going to deactivate soon.

Regards,
Urmish


urm

February 5, 2015 at 6:49 pm

Hello Lorenzo,
Now, my DKIM and SPF settings are valid in Mandrill dashboard. GoDaddy message said that it takes 48 hours to take an effect. However, Mandrill dashboard said it is valid. Let me give it some time and I will try to register again to see if it is sending notification.
Regards,
Urmish


Tony

  • Support Staff

February 6, 2015 at 2:08 am

Hi Urmish,

The [ESPRESSO_THANK_YOU] shortcode should be on its own page. Please remove that shortcode from under [ESPRESSO_EVENTS]

Then go to this page – http://mathhomeworkapplied.com/?page_id=43

Edit the page, make no changes and just click update.

Then go to Event Espresso -> General Settings -> Critical Pages.

It should look like this – http://take.ms/udtLR

Check that the ‘Thank you’ page is set to the correct page, when you click on ‘View’ under thank you, it should take you to this page – http://mathhomeworkapplied.com/?page_id=43

If it does not the wrong page is selected in the dropdown. You need to select the page with [ESPRESSO_THANK_YOU] in the dropdown and update the settings.

Reg Mandril.

When you signed up with Mandrill you should have added a ‘Sending Domain’, if you log into Mandrill, go to Settings -> Sending Domain.

Do you see the domain you will be sending the email from? Does it have a tick under domain verified?


urm

February 6, 2015 at 5:27 am

Hello Tony,
You folks are awesome. Thank you for the step by step instructions. Ok, everything is set as you suggested except one thing and the issue is on Mandrill side. My domain MathHomeworkApplied came out alright in Madrill>setting>Sending domain page (DKIM valid, SPF valid). However, yahoo.com is though verified, it still shows DKIM and SPF missing. I have added TXT as well as MX records as per Mandrill instruction in GoDaddy cPanel and I will give it a few hours before trying one more time.

Between, I also fixed Mandrill>Inbound>Mx:valid because it showed invalid earlier. Also, I noticed that in Mandrill>outbound, an email is delivered to redacted – Event Espresso support team – LOC. I am not sure if you received the email.

Regards,
Urmish


Lorenzo Orlando Caum

  • Support Staff

February 6, 2015 at 1:09 pm

Hi Urmish, could you go to WP-admin –> Settings –> Permalinks and then select postname and then save changes.

That will enable pretty permalinks which will allow us to quickly find your other WordPress pages for Event Espresso 4.

Thanks


Lorenzo


urm

February 6, 2015 at 1:26 pm

Hello Lorenzo:

It is set.
I noticed one thing that might interest you. The email account I am using is redacted – Event Espresso support team – LOC and DKIM and SPF are not valid for yahoo.com in Mandrill. I added the TXT record as per the instruction given on Mandrill web but it is still not fixed after some 15 hours of lapse.

Regards,
Urmish


urm

February 6, 2015 at 1:27 pm

I mean I don’t have an email account associated with MathHomeworkApplied.com


urm

February 6, 2015 at 1:55 pm

Hello Lorenzo:

It occurred to me that if it makes it easier for you if you have an access to my WP or Mandrill dashboards I can send you credentials to Tony’s email separately. Later, I can always change the respective passwords. Please send me a message at redacted – Event Espresso support team – LOC
Other thing I noticed is my PHP is at 5.4.19 while EE recommends 5.4.33 or greater. GoDaddy can’t let me go beyond 5.4.19.


Lorenzo Orlando Caum

  • Support Staff

February 6, 2015 at 3:17 pm

Hi, our support forums are public so I’ve removed your email address.

You should still be able to use Mandrill if even the domain doesn’t match the email. You just won’t be able to do domain verification.

I do have some additional questions:

1) Are regular WordPress notifications being received (e.g. New user notifications, password resets)?

2) If you send a test message through the messages system is anything received?

WP-admin –> Messages. Then click on the recipient for one of the messages. For example, locate Registration approved and click on Registrant. On the right side of the screen, there should be a field for an email address. Is anything received if you send a test email to yourself?

Thanks


Lorenzo


urm

February 6, 2015 at 7:05 pm

Hello Lorenzo:

The test message did not work. I appreciate you spending so much time. I am going to keep EE on my website and will use it without notification features. I will have to just check it manually once in a week or so it is ok. I turned off Mandrill from Godaddy and deactivated it from WP.

I am thinking to purchase the EE license in March after I will have an opportunity to talk to my clients and at that time I will also purchase the support token to possibly fix this problem.

Once again thank you,
Urmish


Lorenzo Orlando Caum

  • Support Staff

February 7, 2015 at 9:01 am

Hi there Urmish,

A support token shouldn’t be necessary to correct that issue. Feel free to follow up with us in March.

Thanks and enjoy your weekend!


Lorenzo

The support post ‘email notification failure’ 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