Support » Plugin: WP Mail SMTP by WPForms » v2.8.0 bug

  • Resolved marky554

    (@marky554)


    Updated from v2.7.0 to v2.8.0 and now the Email Test tab returns an error: The link you followed has expired.

    This happens on several of my sites.

    Tested with Chrome and Firefox. Cleared cookies, but no change. Have to rollback all my sites to v2.7.0

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Gregor Capuder

    (@capuderg)

    Hi @marky554,

    Hmm… this is strange.

    We did move the Email Test tab from the WP Mail SMTP > Settings, to the WP Mail SMTP > Tools page.

    The Email Test link (tab) in the Settings page is still there, but it just redirects to the Tools page.

    Could you please try to update the plugin on one of your sites, then log out and log back into your WP dashboard? Something else has to be causing this “The link you followed has expired” error. Usually outdated “nonce” value (a security token) is causing it.

    What happens if you access the “Email Test” tab in the “Tools” page directly?

    Please let me know how it goes.

    Have a nice day!

    Thread Starter marky554

    (@marky554)

    Hi Gregor, thank you for responding quickly.

    Logging out and back in, doesn’t change anything. I tried it via the Tools page, but the Tools page itself returns the exact same error.

    I did a sweep in the backend to cleanup all unused and outdated stuff, but this didn’t help.

    I disabled WordFence and WP-Rocket… Also no difference.

    Kind regards, Mark

    Plugin Author Gregor Capuder

    (@capuderg)

    Hi Mark,

    I tested it on a couple of WP sites and I can’t reproduce this issue šŸ™

    Are other WP Mail SMTP pages working OK? So the issue is just with the Tools page?

    Could you please let us know the list of all active plugins on your site?

    Maybe, if possible, could you disable all plugins, except WP Mail SMTP, and see if the Tools page works then.

    I currently don’t know what could cause this issue, but I guess it could be a plugin conflict or some other custom code that is conflicting with our page.

    Take care!

    Thread Starter marky554

    (@marky554)

    Hi, Yes, you’re right. It’s the plugin “Ultimate addons for Elementor”, v1.30.2.

    When I disable that plugin, I can access the tools page. So it’s definitely a conflict between your plugin and this Elementor plugin

    Plugin Author Gregor Capuder

    (@capuderg)

    Hi @marky554,

    thank you for letting us know. We’ll try to resolve this issue in one of our next plugin updates.

    I guess the workaround for you would be to disable this plugin when you want to send a test email. I know it’s not ideal, but at least there is a way.

    Have a nice day!

    Thread Starter marky554

    (@marky554)

    Hi Gregor,

    Thanks again.
    It looks like a CORS issue.

    I have made a screenshot, maybe it helps.
    https://snipboard.io/i71Vao.jpg

    Have a great day too!

    Plugin Author Gregor Capuder

    (@capuderg)

    Hi @marky554,

    I think the issue is that their plugin adds some parameters in the $_POST data and our plugin tries to process it and so it triggers the nonce verification (not available at this point) which fails and displays the “The link you followed has expired” error.

    Thank you for the details you provided.

    Have a nice day!

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.