Отправка писем "от имени" - PullRequest
14 голосов
/ 30 декабря 2010

Я получил много писем "от имени на". Например, плагин AddThis отправляет электронное письмо от «addThis.com от имени myfriend@gmail.com».

Как мне это сделать в C # / ASP.NET? Кроме того, это работает, если мы используем gmail для нашего SMTP, хотя и фирменного для домена нашей компании?

Мне также интересно, есть ли какие-либо опасения по поводу того, что это непрофессионально или помечено как спам на клиентском ПК? Другими словами, вы, ребята, действительно реализовали это ...

Ответы [ 2 ]

24 голосов
/ 30 декабря 2010

У вас есть три свойства в MailMessage классе:

  • From
  • Sender
  • ReplyTo (или в .NET 4 ReplyToList)

Если вы установите Sender отличным от From, он должен вести себя так, как вы хотите.

Пожалуйста, также смотрите эту ТАК для других аспектов.

0 голосов
/ 30 декабря 2010

Это в первую очередь "функция" клиентского приложения. Я предполагаю, что вы просматриваете эти сообщения электронной почты в Outlook, правильно? Outlook (и, возможно, другие почтовые клиенты) сравнивают адрес FROM и фактического отправителя, чтобы определить, совпадают ли они. Если этого не произойдет, Outlook отобразит информацию «От имени».

Большинство других почтовых клиентов и все известные мне веб-клиенты просто отображают адрес «ОТ», как он был предоставлен.

...