|
|
1
3
根据,您的邮件头无效 RFC2822 Internet Message Format . 从2.1概述:
正如我在我的评论中指出的那样,您的电子邮件可以与大多数邮件服务器一起工作的原因是它们接受的内容可能是自由的。但是,可能有一些邮件服务器会丢弃您的邮件,因为它们不符合RFC2822。 edit:虽然在mail()函数的PHP文档中提倡使用“\r\n”,但是 debate about whether that's really the right thing to do . mail()函数将与本地 sendmail(8) 命令(或sendmail_path中配置的任何内容),根据所使用的邮件传输代理实现,行尾的处理方式可能不同。据我所知, SeNemail(8) 应该可以使用“\r\n”,但是 qmail(7) 例如,将把“\r\n”替换为“\r\r\n”,这可能会破坏消息。 这一切都发生在电子邮件发送到最终目的地之前,因此,通过向自己发送一封电子邮件,用“\r\n”构造,并验证是否存在所有邮件头,可以很容易地测试行尾处理是否正确。 参见: RFC2822 ,请 PHP mail() function ,请 SeNemail(8) ,请 Qmail(7) |
|
|
2
4
我来解释一下你面临的战斗。先别管技术细节了。 有数百家电子邮件提供商。最大的是雅虎、Gmail、AOL、Hotmail等。如果这些服务中的任何一个被阻止,您的业务都可能受到严重影响。 这些电子邮件提供商非常关注垃圾邮件,为了打击垃圾邮件,他们已经走到了阻止任何可能是垃圾邮件的邮件的极端。你可能永远不会收到垃圾邮件投诉,但如果另一家公司,在你的共享托管计划,收到垃圾邮件投诉,你将受到影响。如果你在一个可疑的垃圾邮件IP地址上,你的邮件将被发送到垃圾邮件文件夹,那么你如何配置你的应用程序并不重要。 即使您有自己的服务器,您仍然会遇到问题。随着时间的推移,如果你发送电子邮件,一些收件人会点击垃圾邮件按钮。这是生活的一个事实,你无法阻止它。 唯一的解决方案是把你的电子邮件传递外包出去。像aweber或icontact这样的公司为您处理电子邮件传递问题。他们与所有主要的电子邮件提供商都有关系,并努力确保您的邮件进入收件人收件箱。 你不再需要担心联系雅虎或Gmail,因为有人点击了垃圾邮件按钮。你可以专注于更重要的事情。 |
|
|
3
3
你可以给自己发一封电子邮件,检查邮件头。这将使您了解电子邮件可能采用的路径,但实际上没有什么可以阻止发送到其他域的电子邮件通过不同的路径。 一般来说,那些大的ISP有很重的垃圾邮件过滤器,所以从共享主机发邮件给他们会很困难。如果你能从那里得到你自己的IP地址并发送邮件,这可能会有所帮助。然后你可以设置 SPF records . 没有保证,但这肯定会让你从商业垃圾邮件制造者的陷阱中走出来。 你也可以用 link text 以及其他一些反垃圾邮件服务,看看你是否做错了什么。 要求客户将您的发件人地址添加到他们的垃圾邮件白名单中可能也不会有任何影响。 |
|
|
4
2
我找到了那个场景
|
|
|
5
0
使用PHPMailer( http://phpmailer.worxware.com/ )用于生成电子邮件。也许不是IP,而是别的什么。有很多事情,垃圾邮件过滤器的反应过敏(如丢失消息ID等)。另外,使用phpmailer,您还可以通过mail()发送邮件,或者如果由于其他主机(如gmail)上的smtp共享托管问题而无法正常工作。 |
|
|
6
0
我注意到,对于我的Linux主机服务器,我必须在额外的头文件和混合/可选的头文件中用LF替换所有出现的CRLF。关于那个 PHP documentation 说: “如果未收到消息,请尝试仅使用LF(\n)。一些质量差的Unix邮件传输代理自动将LF替换为CRLF(如果使用CRLF,则导致CR翻倍)。这应该是最后的办法,因为它不符合RFC2822。” 我试图将一封邮件(仅使用“\n”)发送到我的个人帐户,并且在原始邮件中查找了“\r”和“\n”…每行以CR结尾,并以“\n”开头! 问题: 正如php mail()文档所述,我使用wordwarp()函数将行长度缩短为70个字符。 有一个解决方案可以让邮件客户端以其原始格式显示邮件,而不是以每行长度不超过70个字符的列的形式显示邮件? 回答[解决方案]: 我已经解决了将引用的可打印文件设置为内容传输编码:
引用的_printable_encode()函数仅在php 5.3中可用,该实现适用于 documentation page . |
|
|
Mario · 虽然PHP mail()已被彻底检查,但我收到了空邮件 8 年前 |
|
|
vega · 使用空字段(蜜罐)保护表单免受垃圾邮件(PHP) 9 年前 |
|
|
checker284 · 如何阻止垃圾邮件php脚本? 12 年前 |
|
|
5AMWE5T · 带有Captcha的简单联系人表单HTML?[已关闭] 12 年前 |
|
|
str1ct · 垃圾邮件分类-机器学习 12 年前 |
|
|
TN888 Ritesh Gune · SQL格式的垃圾邮件IP列表[已关闭] 12 年前 |
|
|
Will · 银条3.1垃圾邮件保护 12 年前 |
|
|
Daniel Cook · 我的联系人表单的垃圾邮件预防 12 年前 |