在互联网上我能找到的有关灰名单的所有信息中,我发现以下三元组用于唯一区分传入电子邮件的信息:
- 源IP
- 源电子邮件地址
- 目的地电子邮件地址
现在,源 IP 可能会产生问题,因为大型邮件服务使用多个 IP 地址(可能来自完全不同的 IP 范围)来重新发送被阻止的电子邮件。
问题
为什么要考虑源 IP 地址呢?为什么不直接使用源电子邮件地址和目标电子邮件地址作为识别给定电子邮件的密钥(发件人-收件人链接)?
为什么不使用主题来更唯一地标识特定电子邮件?
推理
即使在对忽略源 IP 时可能会出现什么样的问题进行了相当多的思考之后,我也没有找到源 IP 可能相关的任何原因。
- 当同一 IP 从同一源向同一目标电子邮件地址发送两次(并等待所需时间)时,电子邮件将送达
- 当两个不同的IP从同一源发送到同一目标电子邮件地址时,该电子邮件也应该被传递(例如大型邮件服务)
- 某些灰名单解决方案允许源 IP 使用子网掩码。但这非常不清晰,并且不能适应所有情况 - 特别是不适用于 MTA 位于完全不同子网中的超大型邮件服务。
- 如果合法邮件发件人第一次在“稍后尝试”时间段内向同一目标电子邮件地址发送两封不同的电子邮件,该怎么办?
- 使用三元组:理论上,源和目标电子邮件地址和主题应该更准确地处理灰名单中的每封电子邮件 - 即使来自同一发件人到同一收件人。
但我的主要问题是:为什么要在三元组中包含源 IP?(两个不同的外部实体使用相同的源电子邮件地址发送到相同的目标电子邮件地址的可能性对我来说似乎极不可能)