我有自己的小公司,与大型企业客户打交道。其中许多公司以及其他公司都告诉我,我的电子邮件总是被转到他们的垃圾邮件文件夹中。我的域名 DNS 托管在共享经销商服务器 (Hostgator) 上,我的网站也托管在该服务器上,我使用 Exchange Online(或 Office 365 或 MS 本周对其的任何称呼)来提供电子邮件服务。MX 记录根据 MS 提供的说明指向 MS 服务器。还有一个正确设置的 SPF 记录。
我如何才能阻止我的电子邮件被归类为垃圾邮件,或者至少测试我发送的电子邮件,看看是什么让它被归类为垃圾邮件?使用数字证书对我的电子邮件进行签名有帮助吗?
谢谢。
PS:我不是垃圾邮件发送者!
答案1
解决这个问题的一个有用工具是电子邮件标题。它们通常可以揭示电子邮件为何进入垃圾邮件文件夹。电子邮件标题包含有关电子邮件在传输过程中所发生情况的完整信息。通常,您将能够看到对电子邮件进行的反垃圾邮件处理的结果。并且通常是完整的报告,可以告诉您为什么该软件将此电子邮件视为垃圾邮件。
在此例子我们可以看到标头X-Spam-Status:
设置为score=3.7
。此标头只是反垃圾邮件软件分析电子邮件并根据设置决定此电子邮件具有spam score 3.7
垃圾邮件点数的半任意规模和数量取决于软件。
下面是另一个示例:
X-Spam-Status: Yes, hits=27.3 required=5.0
tests=AS_SEEN_ON,BASE64_ENC_TEXT,CLICK_BELOW,CLICK_BELOW_CAPS,
CLICK_HERE_CAPS_LINK,CLICK_HERE_LINK,CTYPE_JUST_HTML, DCC_CHECK,
DIET,FOR_FREE,HAIR_LOSS,HGH,HIDE_WIN_STATUS, HTML_COMMENT_UNIQUE_ID,
HTML_WITH_BGCOLOR,JAVASCRIPT_UNSAFE, OBFUSCATING_COMMENT,
OPT_IN,RAZOR2_CHECK,RCVD_IN_DSBL, REVERSE_AGING,SPAM_PHRASE_05_08
version=2.43
X-Spam-Flag: YES
X-Spam-Level: ***************************
这里我们可以看到,这封电子邮件被评估为垃圾邮件分数为 27.3(hits=27.3
)。该软件配置为将分数超过 5 的任何电子邮件视为垃圾邮件(required=5.0
)。那么它在这种情况下会做什么呢?它将标志设置X-Spam-Flag
为YES
。这只是评估。现在您可以在电子邮件客户端上设置过滤器,将任何带有 的电子邮件放入X-Spam-Flag: YES
垃圾邮件文件夹。
我只是举了一个例子来说明电子邮件标头的工作原理。您或许就能明白为什么您的电子邮件被视为垃圾邮件。
要求收到您电子邮件的人将电子邮件标题发给您以供研究。每个现代电子邮件客户端都应该能够获取这些内容。
我不保证它会对你有用。但是电子邮件标题和服务器日志是你在解决电子邮件问题时应该首先查看的内容。
答案2
在解决这个问题之前,您需要首先确定您的邮件被标记为垃圾邮件的原因。
一个可能的原因是,另一个网站与你在共享服务器上共享 IP 地址(用于发送邮件),是发送垃圾邮件,这导致您的共享IP地址被列入黑名单。
您可以使用如下工具检查您的邮件服务器 IP 地址是否被列入黑名单:http://www.mxtoolbox.com/blacklists.aspx
如果您当前的邮件服务器 IP 地址是则需要切换到(或通过其中继)其他邮件服务器,其 IP 地址为不是列入黑名单。