2010-12-30 13 views
14

Ho ricevuto molte e-mail "per conto di". Ad esempio, il plugin AddThis invia una email da "addThis.com per conto di [email protected]".Invio di e-mail "per conto di"

Come si fa in C#/ASP.NET? Funziona anche se usiamo gmail per il nostro SMTP, anche se marchiato sul nostro dominio aziendale?

Mi chiedo anche se non ci sono dubbi sul fatto che sia poco professionale o venga contrassegnato come spam sul PC client? In altre parole, avere voi ragazzi effettivamente implementati questo ...

+0

Va notato che le e-mail "per conto di" tendono ad essere spesso elencate spam. – jondavidjohn

+0

@jondavidjohn, come mai? – Pacerier

risposta

22

Hai tre proprietà nella classe MailMessage:

  • From
  • Sender
  • ReplyTo (o in .NET 4 del ReplyToList)

Se si imposta Sender diverso da From, dovrebbe comportarsi come tu lo vuoi.

Vedere anche this SO posting per altri aspetti.

0

Questa è principalmente una "funzione" di un'app client. Immagino che tu stia visualizzando questi messaggi di posta elettronica in Outlook, corretto? Outlook (e probabilmente altri client di posta) confrontano l'indirizzo FROM e il mittente effettivo per vedere se corrispondono. In caso contrario, Outlook visualizzerà le informazioni "Per conto di".

La maggior parte degli altri client di posta elettronica e tutti i client basati sul Web che conosco, mostrano semplicemente l'indirizzo "DA" così come è stato fornito.

Problemi correlati