我从我的smtp服务器发送电子邮件,例如,设置From为anyemail@anydomain.com.收件人会认为电子邮件来自anydomain.如何确认电子邮件来源?
处理电子邮件伪造的方法有多种:
需要认识到的主要一点是,发件人地址并不能以任何形式保证消息的发起者。
编辑:好的,我现在明白,您只是想以某种方式标记邮件消息,以便您可以识别哪个服务器生成了它(以非安全方式)。以下是使用 .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)