Home › Forums › Booster Plus Customer Forum › wp_mail pluggable function
Tagged: version: 5.6.1
- This topic has 18 replies, 6 voices, and was last updated 3 years, 9 months ago by
Netserve.
-
AuthorPosts
-
August 31, 2022 at 12:23 pm #41473
Alain
ParticipantHi
Today I am getting the following alert:
—————-
The FluentSMTP plugin depends on wp_mail pluggable function and plugin is not able to extend it. Please check if another plugin is using this and disable it for FluentSMTP to work!Possible Conflict: /home/xxx/public_html/example.com/wp-includes/pluggable.php:182
—————-After a few tests I found a problem with your last update: Current version: 5.6.1 – Last updated: 2022-08-31.
I just disable it and the problem went away. But this is NO SOLUTION because I need PLUS features.
Happily I found the old version 5.6.0 in my local install, I rolled back to that version and the problem was solved.
I may not be entitled to support, but I am reporting your bug.
Thank you
Alain Aubry
August 31, 2022 at 5:14 pm #41477Bailey Killian
ParticipantI don’t use FluentSMTP but I got the same issue when I updated with my SendGrid. I had to rollback my plugin as well. There is definitely a compatibility issue with wp_mail.
August 31, 2022 at 5:43 pm #41478Alain
ParticipantOk, the “changelog” mentions 2 issues related to mail functions:
* FIXED – EMAILS & MISC. – Modules By User Roles – Fixed Enable/disable modules by user roles.
* FIXED – EMAILS & MISC. – My Account – Added restriction for Cross browser scripting.I rolled back to version: 5.6.0 and the problem cleared.
September 1, 2022 at 3:47 am #41482weichun
ParticipantFollowing this issue as I have the same error with FluentSMTP.
Had to disable Booster for Woo, otherwise can’t send out email notifications for orders and etc.September 1, 2022 at 7:16 am #41484Alain
ParticipantRoll back to 5.6.0
September 1, 2022 at 9:03 am #41485Netserve
ParticipantSame problem with FluentSMTP… now I have to find the 5.6.0…
September 1, 2022 at 10:24 am #41488Rony P
ParticipantHello,
My sincere apologies for the above. Could anyone share the exact error so that I could have a look?
Kind Regards,
RonyP – Support TeamSeptember 1, 2022 at 10:28 am #41489Netserve
ParticipantThe FluentSMTP plugin depends on wp_mail pluggable function and plugin is not able to extend it. Please check if another plugin is using this and disable it for Fluent Mail to work!
restored the 5.6.0 version and the error disappeared
September 1, 2022 at 10:47 am #41490Rony P
ParticipantHello,
Could I please get debug log so that I can target the bug directly?
As per my notes, I did not make any changes related to the wp_mail() function. There may be some other conflict.
Kind Regards,
RonyP – Support TeamSeptember 1, 2022 at 11:14 am #41493Alain
ParticipantThis is what I have: https://i.imgur.com/ZpfPjV8.png
September 2, 2022 at 7:13 am #41502Alain
ParticipantLast update of FluentSMTP plugin was 2 weeks ago, so it is something else …
On August 30 WP was updated, I rolled it back and the problem remained.I rolled back the last FluentSMTP and last WordPress, in one at a time and both together, the problem always persisted.
Frankly, IMHO there is an incompatibility with the new WP (6.0.2), maybe not noticed before.
But the ONLY solution I found was to roll back Booster Plus for WooCommerce to 5.6.0.I don’t know how to get that “debug log” you re asking.
Thanks
September 3, 2022 at 6:35 pm #41536Gale Butler
ParticipantMy SMTP plugin is giving up with the message “wp_mail has been declared by another plugin or theme, so you won’t be able to use Postman until the conflict is resolved.”. The conflict is resolved by disabling Booster Plus for WooCommerce.
According to the mail plugin’s support, the problem is not necessarily triggered by declaring wp_mail, but requiring wp-includes/pluggable.php when you shouldn’t be.
Booster does that in four files:
\includes\classes\class-wcj-module-product-by-condition.php,
\includes\functions\wcj-functions-booster-core.php,
\includes\functions\wcj-functions-users.php,
\includes\mini-plugin\wcj-mini-plugin.phpCan’t send email while your plugin is active. That’s problematic. I need it fixed.
Where can I get 5.6.0?September 3, 2022 at 6:48 pm #41538Alain
ParticipantHi @fbsp
The solution is posted here: https://wordpress.org/support/topic/critical-email-error-after-update-to-5-6-1/
A new release with the fix is expected asap.September 3, 2022 at 7:13 pm #41541Gale Butler
ParticipantThank you @caban
I saw that, but it’s posted in the free plugin’s forum on wordpress.org.
Do we know if those files are the same as used in Booster Plus?
Meanwhile, I installed 5.6.0 and the error is no longer occurring.September 3, 2022 at 9:06 pm #41545Alain
ParticipantRight. The instruction is similar for “plus”.
Could you please upgrade the plugin now to the latest version and replace the 2 files I have shared below?
/wp-content/plugins/booster-plus-for-woocommerce/includes/mini-plugin/wcj-mini-plugin.php
/wp-content/plugins/booster-plus-for-woocommerce/booster-plus-for-woocommerce.phpSource files: https://storage.booster.io/email-fixes/booster_plus_aug2022_email_fix.zip
The “Source Files” is the same. This solution is working for me. Good luck!
-
AuthorPosts
- You must be logged in to reply to this topic.
