myaccount@example.com
的邮件发送到Gmail帐户时,Gmail都会将其视为垃圾邮件。我所说的是我遇见他后发送给潜在客户的一封电子邮件(肯定是非垃圾邮件)。它已经发生过好几次了:
“嘿,您从未发送过您答应过我的电子邮件。”潜在客户说。
“怎么来...?发送。检查垃圾邮件。“我回答。
”哦,有...“
我认为这与
example.com
无关知名域名。我应该如何/在哪里投诉?
#1 楼
杰夫·阿特伍德(Jeff Atwood)的一篇很好的文章介绍了如何帮助您的电子邮件通过。这对我工作的公司产生了巨大的影响。一些重点:确保发送电子邮件的计算机具有反向PTR记录。
在DNS和代码中配置DomainKeys标识的邮件。
设置SenderID记录在您的DNS中。
#2 楼
答案更短。根据我的经验,没有为服务器的IP地址设置PTR(反向DNS)记录是在Gmail甚至AOL等服务上将电子邮件标记为垃圾邮件的一种方式。
相关,但是如果您没有针对域名的SPF(发件人策略框架)记录集,那对您毫无帮助,因此您也应该设置该记录。 >
但最后,PTR实际上是SPF紧随其后的最重要的事情。
最后两个都是DKIM(域密钥标识邮件)的概念,它用于验证邮件。但是以我的经验,大多数服务器设置只需要获取一个PTR记录集以及一个SPF标记就可以使SPAM标记消失。
如果没有其他选择,则只应处理DKIM。不是因为很难设置,而是没有有效的PTR和SPF记录就没有任何意义。
更长的答案。
似乎Google Gmail服务器已经将我的
电子邮件标记为“垃圾”已有很长时间了,而其他提供商(例如
Yahoo Mail)则没有。创建更多电子邮件帐户无济于事。我
还使用了属于不同域的电子邮件帐户。
如何避免Gmail服务器将我的电子邮件标记为“不需要?”
问题很可能是您没有为服务器设置正确的PTR记录或SPF记录。请记住:世界上任何服务器都可以发送电子邮件,而SPAM保护只是一个评分系统,而不是一门精确的科学。
什么是PTR(反向DNS)记录?
简单地放置PTR记录是将IP地址连接到主机名的反向DNS记录。听起来可能像是标准的主机名查找,但完全不是。相反:PTR记录是从为该服务器分配IP的托管服务的角度记录IP地址分配给哪个主机名的记录。
因此,如果您服务器的IP地址为
123.456.789.0
,则该IP地址的PTR记录查找必须与服务器的主机名匹配。但是,不会在您可能知道的DNS条目中设置该值,而是在连接到托管服务本身的DNS服务器中设置该值。这是针对SPAMmers的交叉引用检查,因为现实是,任何人都可以在世界上大多数PC上设置实际的基本邮件服务器。但是,仅仅因为服务器可以发送邮件并不意味着它发送的内容是有效的。 PTR记录基本上是对来自该IP地址的服务器发出的任何邮件进行“担保”,并说:“好吧,您收到来自我们服务器之一的
example.com
的电子邮件?让我检查一下该服务器是否与example.com
相关联?”该问题的答案可能是,是,允许服务器发送example.com
的电子邮件,还是否,我们不知道那是什么...用该邮件做您想做的事情。关于如何设置PTR记录,这取决于您服务器的托管服务和策略。某些服务将允许您通过控制面板独立设置PTR记录。其他人会让您通过电子邮件,电话或邮件与他们联系以获取记录集。例如,我知道Amazon的EC2设置允许您通过Web表单提出请求以获取PTR。记录集,并且不能保证他们会批准PTR记录更改;尽管大多数时候他们都这样做。但是像Rackspace这样的地方只是让您自己设置那些值而无需征求许可。
要检查服务器的PTR记录,可以使用MXToolbox这样的工具“反向IP查找”工具。或者,如果您对Linux / Unix中的命令行感到满意,只需运行以下命令即可:
dig -x 123.456.789.0
什么是SPF(发件人策略框架)记录?
使邮件不被标记为垃圾邮件的另一基本难题是确保设置正确的SPF记录。有关SPF记录的详细说明可以在SPF官方网站上找到。但是此MXToolbox“发件人策略框架(SPF)记录查找”工具很好地说明了这一点:
发件人策略框架(SPF)记录允许域所有者发布以下内容的
列表:被授权代表其发送电子邮件的IP地址或子网。目的是通过
来减少垃圾邮件和欺诈的数量,从而使恶意发件人更难掩盖其
身份。
要设置SPF记录,您需要在DNS记录中为您的域名设置一个TXT记录,如下所示:
v=spf1 mx a ptr ip4:123.456.789.0 a:example.com include:example.com ~all
这基本上表明列出了任何主机名或IP地址因为SPF被允许代表
example.com
发送电子邮件。这个例子非常简单,但是SPF记录的好处是,假设您有1/2台服务器连接到主机名,并且它们都有不同的IP地址。一个SPF记录,其中包括那些1/2打服务器的IP地址,基本上可以“保证”该主机名从该IP地址发送的邮件的有效性。评论
非常感谢您的回答杰克!我真的很感激。好的,我试图在我的cPanel界面中设置SPF记录。请注意,我对此很陌生。您已经提供了一个SPF记录的示例。我的问题是:该IP应该是我的托管服务提供商提供的IP(我的网站托管服务器的IP)还是我的IP服务提供商的IP(我用来连接互联网并因此发送电子邮件的IP IP)? )另外,我在共享主机上,这意味着我可能对PTR记录没有太多控制权吗?谢谢!
– CeceXX
15年9月28日在19:24
@CeceXX我不明白你的问题。您可以有多个IP,但它们只能是发送电子邮件的服务器。如果服务器发送电子邮件,则该IP地址需要在SPF记录中。我建议联系您的托管服务,并请他们提供帮助。过去,我已尽力为您提供帮助。如果这个问题对您有帮助,请记住对其进行投票。如果此答案是解决您问题的答案,请确保将其照样进行检查。谢谢!
–Giacomo1968
15年9月28日在19:30
谢谢!我告诉托管服务商更改我的PTR记录。您认为这些更改将立即生效,还是需要几个小时才能生效?
– CeceXX
15年9月29日在13:18
@CeceXX他们可能需要24-48小时才能生效。
–Giacomo1968
2015年9月29日14:16在
#3 楼
Gmail,Hotmail,Yahoo等类似的免费电子邮件服务每天都会收到大量垃圾邮件。因此,他们加强了传入电子邮件策略,并应用了非常具体和严格的规则,以确保所有传入邮件都不太可能是垃圾邮件,否则将其发送到“垃圾邮件”文件夹。首先,您要应该具有有效的
SPF
策略。您没有提到要运行什么电子邮件MTA,但是配置SPF策略非常简单,并且与MTA无关。它基本上是一个DNS记录,它说明允许您的域从哪个IP /域发送电子邮件。如果从与您的DNS记录中宣布的IP地址不同的IP地址中接收到电子邮件,则该电子邮件很可能最终出现在“垃圾邮件”文件夹中。有一些链接可能会帮助您:SPF记录语法
如何为我的域创建SPF记录?
接下来,
DKIM
越来越重要。这基本上是使用私钥(由您生成)对您的电子邮件进行签名,并且您会使用公钥生成DNS记录,以便任何收件人域都可以验证邮件内容是否为伪造。DKIM进行了解释:如何有效设置和使用DomainKeys标识邮件
还有另一种方法可以让其他人验证您的电子邮件
DMARC
。它基本上是上述两种方法的结合,您可以决定其他人如何处理未通过DMARC限制的电子邮件,并将最终决定权转交给他们。 DMARC还允许您接收报告(来自其他运行DMARC检查的域)。在15分钟内建立DMARC记录
接下来(不幸的是,您对此无能为力,至少是在起步阶段),有一个术语称为IP信誉。许多邮件服务使用某些服务,这些服务会告诉他们IP地址的信誉好坏。如果您的IP以前曾被用来发送垃圾邮件,甚至在您拥有IP之前就已被使用,那么它极有可能具有不良声誉。如果您的IP地址未知,那么它也是不受信任的。您必须告诉收件人将电子邮件“白名单”,以赢得声誉。如果有很多人这样做,免费的电子邮件提供商将知道您没有危害,并将对您应用较宽松的政策。
有更多关于此的概念,但这是最重要的。只需配置您可以配置的内容并耐心等待。
评论
“每天获取大量垃圾邮件”这使我想知道电子邮件的重量是多少?大声笑。
–摩押
15年9月28日在18:09
取决于附着的废料数量:-P
–nKn
15年9月28日在18:11
@Moab让VSauce告诉您。
–疯狂
15年9月28日在18:19
我一生只有4分钟的时间,我永远都不会回来。
–摩押
15年9月28日在20:03
#4 楼
对于在2018年发现此问题的用户的一个小更新。可以将其视为@JakeGould出色回答(不包括DMARC)的补充。Google在新版本中应用了一些较重的垃圾邮件和网络钓鱼过滤规则Gmail。如果您的电子邮件最终陷入了垃圾邮件,请确保已正确配置了SPF,DKIM和DMARC。您可以使用各种工具来检查域的MX规则。例如-MXToolbox或Google的Toolbox。
您可能还想通过Postmaster验证您的网站,以查看您的电子邮件域和ip范围的声誉。
这是一个Google提供的有关如何通过GSuite配置DMARC的大量资源-
https://support.google.com/a/answer/2466580?hl=zh_CN
如果您发现所有这些新术语就像我一样-这是一个很棒的3个帖子系列,由returnpath.com解释了所有三个术语
#5 楼
此页面可能对您有所帮助:https://mail.google.com/support/bin/answer.py?answer=81126
虽然它适用于批量-mail邮件,其中有很多信息说明了为什么可以将邮件标记为垃圾邮件。我对您的具体信息一无所知,但希望您能够看到对您有所帮助的内容。
评论
我不知道Google是否这样做,因为电子邮件来自竞争服务。support.google.com/mail/answer/81126阅读(执行)
@Moab Nah。这是服务器的经典问题,这些服务器的PTR记录没有正确设置,甚至SPF记录也没有将邮件标记为SPAM。
我强烈建议您仅使用提供商的邮件服务器。他们(我们希望)是经过专业管理和维护的。
相关:我如何弄清楚为什么人们没有从Gmail收到我的电子邮件?