标签: php msmtp
在php.ini中,我设置: sendmail_path =“/ usr / local / bin / msmtp -f info@abisy.de -C /var/www/vhosts/abisy.de/.msmtprc -t”
但是使用php mail()发送的电子邮件正在我的邮件帐户的垃圾邮件目录中登陆。 这些邮件不包含发件人地址
我使用-f选项,另外我在php中设置了From:头
答案 0 :(得分:0)
-f选项设置SMTP信封发件人。为了安抚您的垃圾邮件过滤器,您需要设置From:标头。这些通常包含相同的值。您可以通过将From:参数传递给mail()函数来设置$additional_headers标头。请注意,这样做不会保证您的电子邮件不会出现在垃圾邮件文件夹中。您可能需要采取其他措施,例如实施SPF和/或DKIM。总的来说,如果您只使用像Mailgun这样的API服务,处理电子邮件通常会容易得多。
-f
From:
mail()
$additional_headers