我正在使用mail
命令将简单邮件发送到我的帐户。我已正确收到电子邮件。然后,我尝试扩展它并尝试将其发送到sms-gateway
,并在所需的手机号码上收到短信。邮件正文看起来不错,但是subject
头是utf-8 encoded(?=utf-8?B?some-encoded-content?=)
。
我想知道在发送邮件时是否有任何方法可以禁用主题行编码。
答案 0 :(得分:2)
否,电子邮件中的所有非ASCII字符必须以某种形式编码,并且主题行必须为MIME-encoded(您看到的是MIME编码,而不是“ UTF-8”) 。您必须正确解析和解码电子邮件,包括其主题行。