• Resolved evildoer

    (@evildoer)


    I have a Check & Log Email plugin installed.

    I filled out the elementor contact form again and although it did NOT reach my personal gmail address OR client’s Office 365 it did generate the following log. I thought maye this would give you a clue as to what is going on since I installed your plugin.

    Before plugin activation I WAS receiving gmail from elementor contact form – just no email to O365 / Outlook mailbox.

    I still receive the parsererror

    Your Name: Patrick Yellen
    Email: [email protected]
    Your Telephone Number: +15182901972
    Your Address: toga
    Message: jag test form

    Date: 2021-01-20
    Time: 2:05 pm
    Page URL: https://jaggroupllc.com/contact/
    User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:84.0) Gecko/20100101 Firefox/84.0
    Remote IP: my ip hidden for security
    Powered by: Elementor

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • So without a detailed PHP server log and further detail regarding the parse error it’s impossible to debug this.

    I have a feeling it could be down to the fact that the Elementor Form is not sending email via wp_mail(), and is instead sending mail direct via PHPMailer().

    I haven’t tested this myself, but I suspect if this is the case, whilst wp_mail() is a wrapper for PHPMailer(), if a plugin sends direct from PHPMailer() rather than wp_mail(), my plugin will not detect a mail has been sent.

    This is because my plugin taps into the wp_mail() function, capturing such events. It does not however capture PHPMailer() events. If this is the case, I believe PHPMailer() will try and send your email using the default SMTP settings, and hence the default mail settings for your server, which if not correctly set, may explain the parse error you are receiving.

    Unfortunately, I don’t intend on providing support for PHPMailer() anytime soon, as it is unclear how you stop the default SMTP behaviour of PHPMailer(), and instead relay requests over the REST API. Intercepting wp_mail() events if far easier, given that its a pluggable function within WordPress, and any WordPress plugin should really be using wp_mail() to send email (it’s there for a reason).

Viewing 1 replies (of 1 total)
  • The topic ‘Elementor Form Not Reaching Destination’ is closed to new replies.