在尝试用PHP发送邮件时,我可以看到内容中出现了不需要的符号,如"="answers"3D"。
这是邮件的收件人部分。
From:
Reply-To:
To:
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
我发布了一些问题的例子:
1) 原始内容:
=============
在接收器端,它变成:
=3D=3D=3D=3D=3D=3D=3D=3
2) 原创内容:
Algeria
接收端:
Alger=
ia
有人能帮我找到确切的问题吗?或者有人经历过类似的问题吗
这是完全正常的引用可打印编码。也许您忘记在标题中提到消息是以可打印的引号编码的。
我不久前也遇到过类似的问题。我认为如果你的身体发的线太长,你可能会遇到问题。我使用的是phpmailer库。我使用
$mail->编码='base64';
来解决这个问题。不过,我发送的是html电子邮件,而不是纯文本。
我不知道你使用的是什么PHP版本,但看看"魔术引号"是否会导致你的问题。