为了避免垃圾邮件,以下是来自zoho的指令
Until then please change the content-transfer encoding so as to avoid 8 bit mime to prevent DKIM signatures from failing.
如何使用Swiftmailer或yii2邮件程序更改内容传输编码?
如果我理解正确你想避免8位编码而不是设置它?
您可以为SwiftMailer消息设置编码器,如:
$message->setEncoder(
new \Swift_Mime_ContentEncoder_PlainContentEncoder('7bit')
);
我不知道如何使用Yii 2扩展来做到这一点。您可以尝试以下方式:
$message = Yii::$app->mailer->compose()
->setFrom('...')
->setTo('...')
->setSubject('...');
$message->getSwiftMessage()->setEncoder(
new \Swift_Mime_ContentEncoder_PlainContentEncoder('7bit')
);
$message->send();
尝试使用此代替普通内容编码器
$message->setEncoder(Swift_Encoding::get8BitEncoding());