Same problem with all other plugins which send HTML email, like Wordfence etc.
Problem in 3.3 (which is internally marked as 3.3-beta) is in inc/functions.php where a general wp_mail_content_type filter (which then sets all mail to text/plain) is always added in line 217, where it should only be added in certain cases as tried below in the code.
Solution: Rollback to 3.2
-
This reply was modified 9 years, 1 month ago by
Ov3rfly.
Hi All,
Yeah I’m aware of the bug & I’ve been able to replicate it.
It should be a quick fix mind, I’m just going to quickly test it, hopefully push through version 3.3.1 by the end of the day.
If you’re familiar with Github I’ve pushed through a brief hotfix – https://github.com/rhyswynne/WP-Email-Capture – but it isn’t tested fully, so I am unable to release it to the community (yet!). But early indications suggests it works.
Feel free to test that, I’ll continue to test it here when I can look at it further, and then hopefully release 3.3.1 today (fingers crossed!)
Rhys
-
This reply was modified 9 years, 1 month ago by
Rhys Wynne.
Thanks for quick feedback.
Some other remaining beta-code seems to be in inc/process.php where $phpmailer is used but nowhere defined before in wp_email_capture_send_email_default()
I’ll clean it up – thanks!
Thanks Rhys! Impressed with your speed 🙂
I’ve pushed 3.3.1.
This should fix it. Please upgrade.
This has been fixed. Marking as resolved.