This plugin disables BuddyPress PHPMailer to send emails with wp_mail() which also makes BuddyPress emails work better with SMTP plugins.
BuddyPress gives you some customization options for your emails by default but there are still some downsides:
- Styling options are very limited
- It uses its own mailer which doesn’t work very well with SMTP plugins
- If you use an SMTP plugin BuddyPress emails switch to plain text
- You can’t use the same email design for BuddyPress and other WordPress plugins
Features
- Email design for desktop, mobile and webmail clients
Create your template once and it looks great on every device
- One template for all your WordPress emails
WP HTML Mail is an all-in-one email solution. You can use the same template for your contact form emails (NinjaForms, WPForms, Contact Form 7, Gravity Forms, Caldera Forms, …) as well as your store (WooCommerce and Easy Digital Downloads) and of course WordPress own notifications (registration, comments, updates, …)
- No coding required (but possible)
You can customize your html emails without writing a single line of code but there are a few filters for additional expert customizations.
- Live preview
Preview your email design live in your browser or send a test mail to get the best results.
BuddyPress PHPMailer and SMTP delivery
BuddyPress uses a customized instance of PHPMailer to send multipart email (plain text AND HTML at the same time). To make our email design work we have to switch to wp_mail() function which doesn’t work with multipart messages. On the other hand side this makes it possible to use SMTP plugins like Post SMTP Mailer, WP Mail SMTP and many more with BuddyPress.
read more about WP HTML Mail
Extract the zip file and just drop the contents in the wp-content/plugins/ directory of your WordPress installation and then activate the Plugin from Plugins page.