как подтвердить почтовый источник

Я посылаю электронное письмо со своего smtp сервера, например, устанавливая From на anyemail@anydomain.com. Получатель будет думать, что электронная почта прибывает из anydomain. Как подтвердить почтовый источник?

5
задан revelt 16 June 2016 в 13:24
поделиться

2 ответа

Существует несколько подходов к борьбе с подделкой электронной почты:

  • Используйте PGP или SSL-подписанные сертификаты
  • Используйте SPF
  • , проверьте Получено ] (хотя это ненадежно)
  • отвечает отправителю и спрашивает, действительно ли он его отправил. Если вы знаете отправителя, возможно, спросите его лично или по телефону.

Главное понимать, что адрес From: не является какой-либо формой гарантии об отправителе сообщения.

Изменить: хорошо, теперь я понимаю, что вы просто пытаетесь каким-то образом пометить почтовое сообщение, чтобы вы могли узнать, какой сервер его сгенерировал (небезопасным способом). Вот как использовать .NET MailMessage:

System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.Headers.Add("X-Is-Development", "true");
4
ответ дан 14 December 2019 в 19:10
поделиться

Заголовки электронной почты содержат более подробную информацию.

1
ответ дан 14 December 2019 в 19:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: