如何确认电子邮件来源

dev*_*per 5 email

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

p00*_*0ya 4

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

  • 使用PGPSSL 签名证书
  • 使用防晒指数
  • 检查Received标题(尽管这不可靠)
  • 回复发件人并询问他们是否确实发送了邮件。如果您认识发件人,可以亲自或通过电话询问他们。

需要认识到的主要一点是,发件人地址并不能以任何形式保证消息的发起者。

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

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