Существует несколько подходов к борьбе с подделкой электронной почты:
- Использовать PGP или SSL-подписанные сертификаты
- Использование SPF
- проверьте
Received
заголовки (хотя это не надежно)
- ответить отправителю и спросить, действительно ли они его отправили. Если вы знаете отправителя, возможно, спросите его лично или по телефону.
Главное, что нужно понять, это то, что адрес От: не является какой-либо гарантией об отправителе сообщения.
Редактировать: хорошо, теперь я понимаю, что вы просто пытаетесь каким-то образом пометить почтовое сообщение, чтобы вы могли узнать, какой сервер его сгенерировал (небезопасным способом). Вот как использовать .NET MailMessage:
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.Headers.Add("X-Is-Development", "true");