• Resolved ymf

    (@ymf)


    Hello!

    I see the following error message in the admin area:

    EMAIL DELIVERY ERROR: WP Mail SMTP plugin logged this error during the last time it tried to send an email:

    Mailer: Mailgun
    ‘from’ parameter is missing
    Consider running an email test after fixing it.

    When sending a test email from admin area, the above error message clears and “Your email was sent successfully”. However after some time (say a few hours) I return to the admin area the error message is back.

    How can I find which plugin or part of my WP installation is responsible for this error?

    Thank you!

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Slava Abakumov

    (@slaffik)

    Hi,

    That means that some plugin (or snippet of code) is sending an email without identifying a FROM email header (which indicated who is the sender of the email). Without this information Mailgun API can’t send an email and returns an error, that WP Mail SMTP plugin displays in admin area.

    You will need to somehow manually identify the plugin/code/email, that doesn’t have a FROM email header.
    You can try to install the email logging plugin for WordPress, that will log in admin area all sent emails, and you will be able to take a look at emails and find the faulty one.

    Thread Starter ymf

    (@ymf)

    I installed “WP Mail Logging” plugin and with its help found that the culprit is “UpdraftPlus” plugin: indeed, the “WP Mail Logging” plugin shows no “From” field in the header. Hera are the “raw” headers, with some fields masked for privacy:

    Time:
    July 23, 2018 10:07 pm
    Host:
    Receiver:
    ******
    Subject:
    Backed up: ******** (UpdraftPlus 1.14.12) 2018-07-23 22:07
    Message:
    Backup of: http://******* UpdraftPlus WordPress backup is complete. Backup contains: Files and database (Full backup) Latest status: The backup apparently succeeded and is now complete Email reports created by UpdraftPlus (free edition) bring you the latest UpdraftPlus.com news – read more at https://updraftplus.com/news/ * UpdraftPlus 1.14.12 Released (17 July 2018) * Plugin & Theme Manager from UpdraftCentral (4 July 2018) * WP-Optimize confirms it is developing a leading image compression feature (27 June 2018) * Easy Updates Manager 7.0.2 Released (20 June 2018) * MetaSlider 3.8.0 released (8 June 2018) * Top 5 AI driven m-commerce trends to watch out in 2018 (28 May 2018) Like UpdraftPlus and can spare one minute?: Please help UpdraftPlus by giving a positive review at wordpress.org. Review UpdraftPlus – https://wordpress.org/support/plugin/updraftplus/reviews/?rate=5#new-post
    Headers:
    X-UpdraftPlus-Backup-ID: 67079cff357f
    Attachments:
    Error:

    Now, what should be done? I searched UpdraftPlus’s support forum and found no complaints regarding missing emails. Is it just me? Or is this problem unique to UpdraftPlus/ WP Mail SMTP by WPForms combination?

    Thread Starter ymf

    (@ymf)

    Actually, @slaffik, I have a different question: wasn’t this plugin supposed to fill the missing “FROM” header with blog owner-set default?

    In the WP Mail SMTP’s admin area I have the following setups:

    From Email: my-email-id@domain.name <– “The email address which emails are sent from. … Please note that other plugins can change this, to prevent this use the setting below.
    Force From Email: Not checked <- “If checked, the From Email setting above will be used for all emails, ignoring values set by other plugins.

    From Name: My Blog Name <– “The name which emails are sent from.
    Force From Name: Not checked <- “If checked, the From Name setting above will be used for all emails, ignoring values set by other plugins.

    So I thought, if UpdraftPlus attempts to send an email with a missing From Email field, the WP Mail SMTP would use my above-set default “my-email-id@domain.name”. Likewise, if UpdraftPlus attempts to send an email with a missing From Name field, the WP Mail SMTP would use my above-set default “My Blog Name”. That’s what I assumed. Apparently, this doesn’t happen: the WP Mail SMTP produces an error message and doesn’t send the email at all.

    Can you look into this again?

    Thank you!

    Plugin Author Slava Abakumov

    (@slaffik)

    The problem is that I can’t replicate your issue with UpdraftPlus plugin. It works for me locally, and emails are properly sent. That’s the only thing I can say right now.

    Thread Starter ymf

    (@ymf)

    I’ve checked the “Force From Email” setting box in your plugin, and the problem disappeared.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Delivery error: ‘from’ parameter is missing’ is closed to new replies.