我正在通过我的应用程序代码发送一封电子邮件。电子邮件进入我的Gmail垃圾邮件文件夹。然而,在ISnotSPAM中对同一封电子邮件的测试被标记为非垃圾邮件。我的应用程序是使用Sendgrid发送电子邮件。将感谢一些建议,以避免到达垃圾邮件文件夹。
下面是ISnotSPAM报告的一个例子,将电子邮件标记为非垃圾邮件.同一封邮件已到达我的gmail的垃圾邮件文件夹。
==========================================================
Summary of Results
==========================================================
SPF Check : pass
Sender-ID Check : neutral
DomainKeys Check : pass
DKIM Check : pass
SpamAssassin Check : ham (non-spam)
==========================================================
Details:
==========================================================
HELO hostname: mail-bk0-f48.google.com
Source IP: 209.85.214.48
mail-from: olgaduboshin@gmail.com
---------------------------------------------------------
SPF check details:
----------------------------------------------------------
Result: pass
ID(s) verified: smtp.mail=myemail@gmail.com
DNS record(s):
gmail.com. 155 IN TXT "v=spf1 redirect=_spf.google.com"
----------------------------------------------------------
Sender-ID check details:
----------------------------------------------------------
Result: neutral
ID(s) verified: smtp.mail=myemail@gmail.com
DNS record(s):
gmail.com. 155 IN TXT "v=spf1 redirect=_spf.google.com"
----------------------------------------------------------
DomainKeys check details:
----------------------------------------------------------
Result: pass
ID(s) verified: header.From=myemail@gmail.com
Selector=
domain=
DomainKeys DNS Record=._domainkey.
----------------------------------------------------------
DKIM check details:
----------------------------------------------------------
Result: pass
ID(s) verified: header.From=myemail@gmail.com
Selector=20120113
domain=gmail.com
DomainKeys DNS Record=20120113._domainkey.gmail.com
----------------------------------------------------------
SpamAssassin check details:
----------------------------------------------------------
SpamAssassin v3.3.1 (2010-03-19)
Result: ham (non-spam) (0-1.1points, 10.0 required)
pts rule name description
---- ---------------------- -------------------------------
* 0.0 FREEMAIL_FROM Sender email is freemail (myemail[at]gmail.com)
* -0.0 SPF_PASS SPF: sender matches SPF record
* 0.1 HTML_MESSAGE BODY: HTML included in message
* 0.0 BAYES_50 BODY: Bayes spam probability is 40 to 60%
* [score: 0.5000]
* -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's
* domain
* -0.0 DKIM_VERIFIED DKIM_VERIFIED
* 0.0 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily
* valid
* -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
* -1.0 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low
* trust
* [209.85.214.48 listed in list.dnswl.org]
* 0.0 T_TO_NO_BRKTS_FREEMAIL T_TO_NO_BRKTS_FREEMAIL
X-Spam-Status: Yes, hits=-1.1 required=-20.0 tests=BAYES_50,DKIM_SIGNED,
DKIM_VALID,DKIM_VALID_AU,DKIM_VERIFIED,FREEMAIL_FROM,HTML_MESSAGE,
RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL autolearn=no version=3.3.1
X-Spam-Score: -1.1
To learn more about the terms used in the SpamAssassin report, please search
here: http://wiki.apache.org/spamassassin/发布于 2013-03-27 22:27:49
你说“通过我的申请发送电子邮件”是什么意思?如果你有一台服务器,而不是谷歌服务器,接触并转发它,它说发端者应该是somebody@gmail.com,那么仅仅这一点就可能触发谷歌将其标记为“垃圾邮件”。
基本上,任何触及电子邮件的服务器都会将标题添加到消息中,这样就可以跟踪消息。如果gmail接收到一条据称来自gmail帐户的消息,但邮件头说它实际上来自某个非gmail服务器,那么gmail将把它视为可疑。
这些系统的所有者可以使用SPF (发件人策略框架)和DKIM (DomainKeys标识邮件)来帮助Google验证它们的有效性。
SPF只需向域名服务器添加TXT记录即可发送电子邮件。记录将标识哪些IP是域的有效发件人。看来这不是问题所在。
在DKIM的情况下,域所有者将生成私有/公钥对,用于对来自该域的消息进行签名。公钥作为TXT记录放置在DNS中.私钥保存在邮件服务器上,该服务器为域发送电子邮件。它用于计算放置在电子邮件标题中的签名。
当收到带有DKIM-签名头的消息时,opendkim从电子邮件中提取签名和发件人的域,并为该域找到TXT记录。使用它在那里找到的公钥,opendkim验证电子邮件的签名是否有效。
。
发布于 2013-05-31 17:37:56
是否只有通过测试才能看出这一点?我遇到了类似的问题,从我的谷歌帐户地址发送电子邮件到同一个帐户。似乎是因为谷歌意识到这个账户并没有真正从谷歌服务器发送电子邮件,所以它将其标记为垃圾邮件,因为电子邮件地址被“欺骗”了。如果这是你的情况,你可以尝试发送到另一个电子邮件地址,看看你是否得到相同的结果。
https://webmasters.stackexchange.com/questions/45016
复制相似问题