Hi,
etal:
I’m guessing this is a problem with your server’s email settings. I am sending utf-8 emails and all of my emails use non-english letters successfully including in the email subject.
As far as I could track it down, it could be about not using quoted-printable, special chars in the header have to be encoded like that. And remember, my Amavis says:
"X-Amavis-Alert: BAD HEADER SECTION, Non-encoded 8-bit data (char E4 hex): Subject: Best\344tigung Ihres ko[...]"
It’s only about the subject, the mail body is allright!
TXNewsletters sends: Content type: "text/html; charset=UTF-8".
I looked up my emails, if a
Content-Transfer-Encoding: quoted-printable
is used, everything looks fine.
TXNewsletters seems to use
Content-Transfer-Encoding: 8bit
Would it be possible to change TXNewsletters to use quoted-printable?
I changed sendConfirmation() line in txnewsletter.inc.php accordingly, but that didn’t do the job - maybe php has to encode the subject in the mail body with a built-in function for quoted-printable?
I than checked other emails from me which look right and saw that they have:
Content-Type: text/plain; charset=ISO-8859-15
thus I changed sendConfirmation() to text/html; charset=ISO-8859-15, (encoding 8bit again), but that made it even worse, messing up umlaute in the mail body as well.
Any clues?
Cheers
Frisco