在尝试用PHP发送邮件时,我可以看到内容中出现了不需要的符号,如"=“和"3D”。
这是邮件的收件人标头部分。
From:
Reply-To:
To:
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8我发布了这个问题的一些例子:
1)原创内容:
=============在接收器端,它变成:
=3D=3D=3D=3D=3D=3D=3D=32)原创内容:
Algeria接收器端:
Alger=
ia有没有人能帮我找到确切的问题,或者有没有人遇到过类似的问题
发布于 2012-03-04 14:09:49
这是完全正常的带引号的可打印编码。也许您忘了在标题中提到消息是以quoted-printable格式编码的。
发布于 2013-06-03 16:38:46
前段时间我也遇到过类似的问题。我想如果你发送的正文行太长,你可能会遇到问题。我使用的是phpmailer库。我用过
$mail->编码=‘base64’;
来解决这个问题。不过,我发送的是html电子邮件,而不是纯文本。
我不知道你使用的是什么版本的PHP,但是看看'magic quotes‘是否会导致你的问题。
https://stackoverflow.com/questions/9552553
复制相似问题