BuddyPress Email Template
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
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 s) 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.
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.
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.