Emails sent by PHP have = 0A = 0A instead of newlines

For some time, I have had a problem with some of my users receiving = 0A = 0A instead of newlines in emails that I send them via PHP. Correspondence through the mail client works well, but the letters created by PHP always look the way it does with some users (a minority). Googling did not show any decent results, all the search results seem to be somehow related to Outlook, and it is unacceptable to think that all Outlook users will suffer from this problem. Does anyone know the right way to handle this and avoid these new string encoding issues?

Edit: FYI I am using the Zend Mailer class.

thank

Edit 2:

Changing the encoding type did not help. I encoded the base64 headers, and the body before 64 received distorted material. Then I tried using base64 headers and made base64_decode (base64_decode ($ body)) on the body, and that was fine on the CNR Server user, but not in the inbox, whatever that means. When I tried mb_convert_encoding for base64, I got the encoded string again instead of the body, so no need to use.

What else can I try? Zend Mailer only supports Quoted Printable and Base64 encoding. Not sure what to do with the body to match the printable encoding quoted ...

+5
source share
1 answer

quoted-printable - mime, , - text/html ( text/plain undefined).

, mime, .

+5

All Articles