Just have the same problem with Contact Form 7 and just commented one line of the file mail.php and it works.
The file is in wordpress/wp-content/plugins/contact-form-7/
It’s named mail.php
The line 171 contains
add_action( 'phpmailer_init', 'wpcf7_phpmailer_init' );
I just change it to
//add_action( 'phpmailer_init', 'wpcf7_phpmailer_init' );
Did someone notify the author of the Contact Form 7 about this problem? Could it be a method removed from PHPMailer in a recent version deployed with a wordpress update?
OK, PHPMailer::getCustomHeaders() is available in PHPMailer since 5.2.10.
But WP 4.4.1 ships with 5.2.9 which doesn’t have that function yet.
Reported here https://wordpress.org/support/topic/broken-with-wp-441-which-ships-with-phpmailer-529?replies=1#post-8170756
Thread Starter
Mark
(@markob17)
I had created a ticket but they pretty much were quick to blame a plugin conflict and didn’t help beyond that. Maybe you will get a different response from them. Curious to see.
I have the same problem.. If someone have the response from the author (or anyone else), i’m interested ^^
The maintainer of the WordPress package is currently working on getting phpmailer backported in the correct version to match the upstream version.
You can follow the progress on the Debian backports mailing list.
Same problem, no fix after 3 months? that’s weird
Thread Starter
Mark
(@markob17)
@gzt I agree. When I contacted Contact Form 7 support they said their plugin isn’t the problem so no surprise nothing is quote un quote fixed. I like Amazon SES DKIM Mailer (been using for years) but had to switch to another plugin to use SMTP for WordPress emails. Three other SMTP plugins I tried work fine with Contact Form 7. Amazon SES DKIM Mailer doesn’t appear to be supported anymore so maybe this plugin is in fact the problem after all. Idk.
If you require assistance then, as per the Forum Welcome, please post your own topics.