Support » Plugin: Jetpack by WordPress.com » Contact Form Not Sending Email Notifications

  • Resolved AFehring

    (@afehring)


    I am not receiving email notifications for anyone filling out my forms. I was up until about 2 weeks ago, but haven’t received any in the last 2 weeks.

    I have reviewed all other similar questions, tried them, including Postman, however, I’m still not receiving the notifications.

    When I test the forms, they show up in Feedback.

    I have tried multiple emails (yahoo and gmail) and neither receive the notification emails.

    Please help!

Viewing 15 replies - 16 through 30 (of 36 total)
  • Ok I’m still waiting for word from SiteGround, but I installed WP Mail Logging, and here’s what I have:

    SUCCESSFULLY SENT EMAIL FROM JETPACK 4.8.2:
    Time:
    2017-05-18 14:30:35
    Receiver:
    my@emailaddress.com
    Subject:
    Website Inquiry
    Message:
    <!doctype html> <html xmlns=”http://www.w3.org/1999/xhtml”> <body> <b>Name:</b> coriannas<br /><br /><b>Email:</b> another@emailaddress.com<br /><br /><b>Website:</b> <br /><br /><b>Message:</b> TEsting1<br /><br /><br /><hr />Time: May 18, 2017 at 2:30 pm<br />IP Address: 555.555.555.55<br />Contact Form URL: http://www.mydomainname.com/<br /><p>Sent by a verified “Website Name” user.</p> </body> </html>
    Headers:
    From: “coriannas” <wordpress@www.maine-websites.com> Reply-To: “coriannas” <another@emailaddress.com>
    Attachments:
    Error:

    UNSUCCESSFUL EMAIL FROM JETPACK 4.9:
    Time:
    2017-05-18 14:31:59
    Receiver:
    “my@emailaddress.com” <my@emailaddress.com>
    Subject:
    Website Inquiry
    Message:
    <!doctype html> <html xmlns=”http://www.w3.org/1999/xhtml”> <body> <b>Name:</b> coriannas<br /><br /><b>Email:</b> another@emailaddress.com<br /><br /><b>Website:</b> <br /><br /><b>Message:</b> TEsting2<br /><br /><br /><hr />Time: May 18, 2017 at 2:31 pm<br />IP Address: 555.555.555.55<br />Contact Form URL: http://www.mydomainname.com/<br /><p>Sent by a verified “Website Name” user.</p> </body> </html>
    Headers:
    From: “coriannas” <wordpress@www.maine-websites.com> Reply-To: “coriannas” <another@emailaddress.com>
    Attachments:
    Error:
    Could not instantiate mail function.

    So perhaps this is an issue with the Receiver information and how it’s formatted?

    SiteGround has responded. This is the error they received on their end for the failed emails: “SMTP error from remote mail server after end of data: 550 A URL in this email (pcgroup . com . uy) is listed on https://spamrl.com/. Please resolve and retry”

    Plugin Contributor Jeremy Herve

    (@jeherve)

    Jetpack Mechanic 🚀

    Error:
    Could not instantiate mail function.

    That’s interesting. And especially interesting that the problem only appears when using Jetpack 4.9.

    550 A URL in this email (pcgroup . com . uy) is listed on https://spamrl.com/.

    Does this email match the email where you were trying to send the email to, or your site URL? Can that string be found anywhere in the email?

    coriannas

    (@coriannas)

    No, that URL is not found anywhere in the email or string.

    coriannas

    (@coriannas)

    Just to be clear as well, there are no failed emails from Jetpack 4.8.2. Jetpack 4.9 fails to send emails 100% of the time. Just thought that’s important to know. It’s not a “once-in-a-while” failure.

    Plugin Contributor Jeremy Herve

    (@jeherve)

    Jetpack Mechanic 🚀

    That’s weird. I’m not sure why the logs would report that error when that URL is nowhere to be found in the email itself.

    Could you ask SiteGround to doublecheck and make sure that log was about the emails sent from your site? I would also be happy to talk to SiteGround directly if that makes things easier. They can contact us here.

    Thanks!

    coriannas

    (@coriannas)

    Ah, yeah. That log entry is for an actual spam email that was blocked. I just looked at all of the raw logs on my website. The general logs don’t have any record of the failed emails (except for a couple that were spammy), so no dice there. The php_mail.log file does record the failed emails, but doesn’t indicate that they failed. The only difference between a successful email and a failed email in the logs are that the successful one uses To: myemail@email.com and the failed one uses To: "\"myemail@email.com\"" <myemail@email.com>

    Plugin Contributor Jeremy Herve

    (@jeherve)

    Jetpack Mechanic 🚀

    The only difference between a successful email and a failed email in the logs are that the successful one uses To: myemail@email.com and the failed one uses To: “\”myemail@email.com\”” <myemail@email.com>

    That’s super helpful, thank you! I’ll see if we can reproduce on our end, and let you know how it goes.

    Plugin Contributor Jeremy Herve

    (@jeherve)

    Jetpack Mechanic 🚀

    @coriannas Do you think you could email us via this contact form and mention this thread? I’d like to run some more tests with you, if that’s okay, so we can get to the bottom of this.

    Thanks!

    Did we figure out a solution, or do you still need help to troubleshoot the problem?

    No answer yet. I have a support ticket open with Jetpack, so hopefully they’ll help get to the bottom of it.

    Plugin Contributor Jeremy Herve

    (@jeherve)

    Jetpack Mechanic 🚀

    We’re still working on this. We were able to reproduce on a test SiteGround site and have been working on a patch to get this fixed. I’ll let you know as soon as I have some news!

    I’m not on SiteGround, I’m on flywheel…

    Just had another site upgraded (doh!) and now it is also broken ..

    Mail logging just gives the following error:
    Could not instantiate mail function.

    Plugin Contributor Jeremy Herve

    (@jeherve)

    Jetpack Mechanic 🚀

    @jblifestyles We’re working on a patch right now, so you’ll be able to test it on your flywheel instance soon!

    Gotta love the guys at flywheel. They gave me this patch to use..

    Add this to your theme functions file, and it should start working.

    add_filter(‘wp_mail’, ‘fw_mail_settings’);
    function fw_mail_settings( $args ) {
    foreach( $args[‘to’] as $k => $to ) {
    $to = str_replace(‘”‘, ”, $to);
    $to = explode(” “, $to);
    $to = $to[0];
    $args[‘to’][$k] = $to;
    }
    return $args;
    }

    Wrote about it here – http://jakebohall.com/wordpress-email-not-sending-jetpack-update/06/2017

Viewing 15 replies - 16 through 30 (of 36 total)
  • You must be logged in to reply to this topic.