Using Freeform (free version) for two forms on my site. Both forms send a message to admin as well as a confirmation back to the sender.
I have Postmaster setup to send all system emails, so all Freeform notifications are routed through Postmaster to be sent (through Mandrill, not EE).
I get strange results in my email sent emails like this:
This is a multi-part message in MIME format. Your email application may not support this format. --B_ALT_53168daed37f9 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit
Followed by a text only version of the email, and then...
--B_ALT_53168daed37f9 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable = =20
My HTML version of the email is also slightly disfigured and loses its CSS styling.
The issue appears to be that Freeform is sending a multi-part message and headers which is then being embedded inside the Postmaster email template (which is HTML). Even if I make the Postmaster template blank and include all the HTML in the Freeform template, I still get the same problem.
The only way around this issue that I can see is to force Freeform to not send a multi-part message (and no headers) so they don't double-up or conflict with what Postmaster sends out. Is this possible?
If not, how else can I make Freeform compatible with Postmaster? If I can't resolve this there's no way I can use Postmaster to send me system emails.
Just wanted to note that this is specifically a Freeform & Postmaster issue. All other system emails send out fine with this setup so it must be due to the way Postmaster formats the email.