基本上,几乎所有发现发件人的方法都相当不可靠。
通常,您不会从您的 PC“直接”发送电子邮件。通常,您使用 Internet 提供商或电子邮件服务提供商拥有的 SMTP 服务器。此 SMTP 服务器负责处理您的电子邮件。例如,如果最终目的地 SMTP 服务器不可用,它会延迟交付,直到目的地再次启动,因此您不需要让您的 PC 一直在线以确保电子邮件交付。电子邮件在到达目的地之前通常会经过几个 SMTP。
首先,您应该知道,只有很少的强制性电子邮件标头。甚至“From”标题也是可选的。将其签名以任何形式(如其 IP)放入电子邮件只是 SMTP 的善意,而将其他标头保留在电子邮件中只是 SMTP 的善意。
您找到发件人的可靠性如何?这取决于电子邮件方式上的 SMTP 以及您如何信任它们。而你几乎总是做不到。
您可以询问 SMTP 管理员观察到的电子邮件是否通过了他们的服务器,但我敢肯定,他们不会告诉您。您可以检查电子邮件标题,但您不能完全信任它们,因为每个人都可以更改它。
DKIM 签名可以提供一定程度的确定性(如果电子邮件已签名)。例如,如果电子邮件是从 gmail.com 发送的,那么您可以检查它的 DKIM 签名,如果它是有效的,您可以确定它确实是从 gmail SMTP 服务器发送的,因为我相信谷歌不会发送任何电子邮件伪造的(你必须相信谷歌)你得到了发件人或更好的人,你得到了可以访问gmail帐户的人:-)。