2010-12-30 24 views
14

Otrzymałem wiele wiadomości e-mail "w imieniu". Na przykład wtyczka AddThis wysyła wiadomość e-mail z adresu "addThis.com w imieniu [email protected]".Wysyłanie wiadomości "w imieniu"

Jak to zrobić w C#/ASP.NET? Czy to też działa, jeśli korzystamy z Gmaila dla naszego SMTP, mimo że jest on marką domeny naszej firmy?

Zastanawiam się również, czy są jakieś obawy, że jest to nieprofesjonalne lub zostanie oznaczony jako spam na komputerze klienckim? Innymi słowy, mają was rzeczywiście realizowane to ...

+0

Należy zauważyć, że "w imieniu" e-maili często są często wymienione jako spam. – jondavidjohn

+0

@jondavidjohn, Jak to możliwe? – Pacerier

Odpowiedz

22

Masz trzy właściwości w klasie MailMessage:

  • From
  • Sender
  • ReplyTo (lub w .NET 4 ReplyToList)

Jeśli ustawisz Sender inny niż From, powinien zachowywać się tak, jak chcesz.

Zobacz także this SO posting dla innych aspektów.

0

Jest to przede wszystkim "funkcja" aplikacji klienckiej. Zgaduję, że przeglądasz te wiadomości w Outlooku, prawda? Outlook (i ewentualnie inni klienci poczty e-mail) porównują adres FROM z faktycznym nadawcą, aby sprawdzić, czy pasują do siebie. Jeśli tego nie zrobią, Outlook wyświetli informację "W natale".

Większość innych klientów poczty e-mail oraz wszyscy klienci sieciowi internetowi, z których korzystam, po prostu wyświetlają adres "OD", tak jak został podany.

Powiązane problemy