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 SPF SoftFail-标记为垃圾邮件的电子邮件_Php_Email_Gmail_Spf - Fatal编程技术网

Php SPF SoftFail-标记为垃圾邮件的电子邮件

Php SPF SoftFail-标记为垃圾邮件的电子邮件,php,email,gmail,spf,Php,Email,Gmail,Spf,正如标题所说,我对电子邮件有问题。我在网上搜索,但我找不到问题的答案。 我有两台服务器。首先是主服务器,它注册为nameserver,我的所有域都与之连接。 对于一个站点,我的dns点位于第二台服务器上,所以在我的第二台服务器上是网站文件 当我从此网站发送电子邮件时,所有电子邮件都标记为垃圾邮件 我查看了那封邮件的gmail描述,这里是我得到的 在底部的第一个图像中,有第二个服务器上的那个点的spf记录。 我不知道什么是问题。 我不是这种管理的专家 有人能帮忙解决这个问题吗 另外,在第一台服务器

正如标题所说,我对电子邮件有问题。我在网上搜索,但我找不到问题的答案。 我有两台服务器。首先是主服务器,它注册为nameserver,我的所有域都与之连接。 对于一个站点,我的dns点位于第二台服务器上,所以在我的第二台服务器上是网站文件

当我从此网站发送电子邮件时,所有电子邮件都标记为垃圾邮件

我查看了那封邮件的gmail描述,这里是我得到的

在底部的第一个图像中,有第二个服务器上的那个点的spf记录。 我不知道什么是问题。 我不是这种管理的专家

有人能帮忙解决这个问题吗

另外,在第一台服务器上托管的其他网站工作正常,电子邮件进入收件箱。所以,问题是这两台服务器之间的连接,但我不知道在哪里。

您发送的邮件来自@gmail.com

你的SPF记录并不重要,Gmail.com才是。它没有将您的服务器列为有效的发件人


选择不同的发件人地址,或通过谷歌的SMTP发送邮件。

首先感谢您的回答。我收到了gmail smtp,一切都很顺利。但是我想用smtp从我的服务器发送电子邮件。有可能做到吗?@VladanZivanovic当然可以,但你的发件人地址必须是你控制的域名,而不是谷歌的。按照你的建议,我从电子邮件改过来了。谢谢你。现在我的SPF记录有pass标志,但电子邮件仍然会变成垃圾邮件。下面是gmail垃圾邮件过滤器的原始输出数据,这些数据将考虑到您的服务器发送电子邮件的典型数量、黑名单、邮件内容等。尝试发送比测试更真实的内容作为您的邮件内容。Gmail还应该解释一下为什么邮件会变成垃圾邮件。好吧,我按照你的建议,放一些更真实的内容。这没有帮助。我是从服务器直接发送电子邮件,而不是形成php脚本,电子邮件是在收件箱中发送的屏幕截图,这里是当我从第二台服务器上的php脚本发送电子邮件时的屏幕截图