有什么方法可以在我的 Linux 服务器上安装 SMTP 服务并使用 php 通过它发送电子邮件?
这样电子邮件就不会显示为垃圾邮件?
也许通过 ssl ?
我的 mail() 函数很完美,有完美的标题,但仍然发送到垃圾邮件:(
谢谢 。
从另一个答案交叉发布自己 :
几个要点(假设 mail() 返回 true 并且错误日志中没有错误):
这里可能涉及很多变量。
您对完美标题的想法似乎很主观。我建议您使用 PHPMailer 或 Swiftmailer 之类的东西来处理您的邮件需求。
您可能需要考虑的其他一些变量是退回电子邮件的处理,并确保您以大块的形式发送邮件而不是一次大发送。
您可以重新检查您的标头,也许地址标头中可能有空格或其他内容,您还可以检查您的服务器的 ip 是否被列入黑名单(http://www.anti-abuse.org/multi-rbl-check/ )