PHP发送的自动邮件不';不要转到垃圾邮件文件夹?
当涉及到通过PHP函数发送邮件时,我总是有点麻烦。 但直到我的最新项目,它才真正成为一个问题 我正在寻找通过PHP发送邮件的绝对最佳方式,而不是将其放在垃圾邮件文件夹中:/ 我知道它可能不会100%的工作, 我只是在寻找最好的选择PHP发送的自动邮件不';不要转到垃圾邮件文件夹?,php,email,Php,Email,当涉及到通过PHP函数发送邮件时,我总是有点麻烦。 但直到我的最新项目,它才真正成为一个问题 我正在寻找通过PHP发送邮件的绝对最佳方式,而不是将其放在垃圾邮件文件夹中:/ 我知道它可能不会100%的工作, 我只是在寻找最好的选择 谢谢:)邮件通常会出现在垃圾邮件文件夹中(当内容不是真正的垃圾邮件时)的第一个原因是发件人:标题未设置或设置为不存在的电子邮件地址。如果标题为空,则消息将显示为来自webmaster@localdomain 在mail()调用(请参阅)中,确保填充$additiona
谢谢:)邮件通常会出现在垃圾邮件文件夹中(当内容不是真正的垃圾邮件时)的第一个原因是
发件人:
标题未设置或设置为不存在的电子邮件地址。如果标题为空,则消息将显示为来自webmaster@localdomain
在mail()
调用(请参阅)中,确保填充$additional\u headers
字段,如:
mail('to@example.com', 'Subject', 'Body text...',
'From: me@realaddress.com');
这应该可以让你通过几乎所有的垃圾邮件过滤器——假设你实际上没有发送垃圾邮件内容!) 使用类似图书馆的工具,并确保正确填写所有电子邮件标题字段。对于搜索的任何人,请尝试阅读Codinghoror的摘要,以尽可能确保电子邮件不被标记为垃圾邮件
最好的选择是手动发送,而不是发布广告。检查您的:反向DNS、SPF、DKIM、Hashcash……可能的副本不是用于垃圾邮件目的,而是用于“您的帐户处于活动状态/谢谢您的电子邮件”。诸如此类:)谢谢@minichate,非常有帮助:)没问题——一定要将答案标记为已接受(或者如果你更喜欢其他人的答案),以帮助人们在将来搜索此答案!