如何确认电子邮件来源

时间:2010-03-09 04:42:23

标签: email

我从我的smtp服务器发送电子邮件,例如,将From设置为 anyemail@anydomain.com 。收件人会认为该电子邮件来自anydomain。如何确认电子邮件来源?

2 个答案:

答案 0 :(得分:4)

处理电子邮件伪造有几种方法:

  • 使用PGPSSL signed certificates
  • 使用SPF
  • 检查Received标题(虽然这不可靠)
  • 回复发件人并询问他们是否真的发送了它。如果您认识发件人,可以亲自或通过电话询问。

要认识到的主要事情是From:地址不是关于消息发起者的任何形式的保证。

编辑:好吧,我现在明白你只是想以某种方式标记邮件消息,以便你能够识别哪个服务器生成它(以非安全的方式)。以下是使用.NET的MailMessage的方法:

System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.Headers.Add("X-Is-Development", "true");

答案 1 :(得分:1)

Email Headers有更多详情。