Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从不进入垃圾邮件文件夹的php脚本发送电子邮件(规则建议)_Php_Email_Spam Prevention - Fatal编程技术网

如何从不进入垃圾邮件文件夹的php脚本发送电子邮件(规则建议)

如何从不进入垃圾邮件文件夹的php脚本发送电子邮件(规则建议),php,email,spam-prevention,Php,Email,Spam Prevention,我正在开发一个网站谁发送了大量的电子邮件通知我的用户从一个php脚本谁是运行几乎所有的时间,我想格式化的电子邮件尺寸,以使其非垃圾邮件一样,让我的用户可以阅读信息非垃圾邮件文件夹 你能给我什么建议?我需要使用非html尺寸吗?电子邮件地址的命名是否有一些规则?(好像没有-reply@myhost.com) 我知道没有一个100%安全的方法,但我会尽可能做到最好。谢谢 使用垃圾邮件过滤器时,电子邮件名称不会成为你的问题,大多数都是环保的 确保您的电子邮件不会被垃圾邮件攻击的最简单方法是确保对您的M

我正在开发一个网站谁发送了大量的电子邮件通知我的用户从一个php脚本谁是运行几乎所有的时间,我想格式化的电子邮件尺寸,以使其非垃圾邮件一样,让我的用户可以阅读信息非垃圾邮件文件夹

你能给我什么建议?我需要使用非html尺寸吗?电子邮件地址的命名是否有一些规则?(好像没有-reply@myhost.com)


我知道没有一个100%安全的方法,但我会尽可能做到最好。谢谢

使用垃圾邮件过滤器时,电子邮件名称不会成为你的问题,大多数都是环保的

确保您的电子邮件不会被垃圾邮件攻击的最简单方法是确保对您的MX记录和电子邮件的发送位置进行正确的反向查找。(对于google和hotmail等使用的过滤器很重要)

第二个是确保电子邮件中的HTML格式正确。不可靠的HTML格式将导致一些垃圾邮件过滤器立即将其归类为垃圾邮件

除此之外,我还建议告诉用户将电子邮件地址添加到他们的通讯簿中(hotmail等),以便垃圾邮件过滤器将其视为非垃圾邮件

除此之外,我想不出其他关于电子邮件的规则


希望这有助于做到这一点,您可能需要配置DKIM/SPF

DomainKeys Identified Mail(DKIM)是一种关联域的方法 电子邮件的名字

要在PHP中设置DKIM,您可以查看以下内容

RFC 4408中定义的发件人策略框架(SPF)是一种电子邮件 验证系统旨在通过处理源代码来防止电子邮件垃圾邮件 地址欺骗是一种常见的漏洞

可能会帮助您设置DKIM和SPF

列表 从Sendgrid查看以下列表(更完整?):

Sengrid(外包) 我认为这不是最简单的任务。幸运的是,像HelpYou这样的服务发送的电子邮件没有被标记为垃圾邮件。他们还提供免费计划(每天200条消息)

此外,你还必须记住,当你发送大量电子邮件时,你应该以可控的方式将电子邮件排队发送出去(不要使服务器过载)。第三方服务也负责发送电子邮件。此外,如果你使用共享主机,我认为如果你发送了很多电子邮件,他们不会感激你,因为你的资源与所有其他用户共享

选择 sendgrid的其他一些替代方案包括:

在搜索谷歌时,您可以找到更多信息。

可能重复的检查:可能还有其他一些: