我正在运行一个电子邮件服务器,这是一项研究的一部分。我们的受试者连接并从各种客户端发送电子邮件。
该服务器的一个功能是与上述对象进行通信 - 这意味着发送常规电子邮件。在过去几周中,似乎几乎所有这些电子邮件都被大型提供商(gmail、hotmail、yahoo 等)标记为垃圾邮件。因此,我正在研究如何将这些邮件标记为安全。
搜索中得到的一个建议是使用密钥管理信息系统。我可以设置并尝试,但它肯定不会适用于我们现有的所有客户。如果我实施它,它会阻止来自我们服务器的所有未设置为使用它的电子邮件吗?
仅供参考:Postfix,CentOS 6.4 x64
答案1
您可以配置 DKIM 并仅对部分邮件进行签名。不过,这可能无助于解决您的实际问题。
没有完全可靠的方法可以确保您的邮件不会被标记为垃圾邮件。每个提供商都有不同的检测和过滤机制。
您可以采取多种措施来减少您的邮件被标记为垃圾邮件的可能性。
- 消息应格式正确。这意味着所有必要的标头都应存在,并且这些标头均应格式正确或包含无效数据。
- 发送邮件的系统应该为发送 IP 地址配置 rDNS。
- 应该为您的域维护正确配置的 SPF 记录。
- 使用 DKIM 签署消息。
- 及时处理滥用投诉。
- 主动监控 RBL 并解决任何上市问题。
- 发送邮件前对目标地址进行健全性检查。删除那些经常被退回的邮件地址列表。
- 不要发送未经请求的电子邮件。这实际上可以完全单独讨论。要求确认订阅请求。在批量消息中提供一个可轻松取消订阅的链接。
答案2
如果邮件服务器不支持 DKIM,那么它将被忽略。