Я посылаю электронное письмо со своего smtp сервера, например, устанавливая From
на anyemail@anydomain.com. Получатель будет думать, что электронная почта прибывает из anydomain
. Как подтвердить почтовый источник?
Существует несколько подходов к борьбе с подделкой электронной почты:
Получено
] (хотя это ненадежно) Главное понимать, что адрес From: не является какой-либо формой гарантии об отправителе сообщения.
Изменить: хорошо, теперь я понимаю, что вы просто пытаетесь каким-то образом пометить почтовое сообщение, чтобы вы могли узнать, какой сервер его сгенерировал (небезопасным способом). Вот как использовать .NET MailMessage:
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.Headers.Add("X-Is-Development", "true");
Заголовки электронной почты содержат более подробную информацию.