Envoyer le message en noreply et permettre de répondre à l'expéditeur (replyto)



Par raison de sécurité, quand on envoie par programmation un email, on doit utiliser une adresse email valide (dont on connait le mot de passe et le serveur) :



smtp = new SmtpClient(serveur, 25);

UserInfo = new System.Net.NetworkCredential(user, password);

smtp.UseDefaultCredentials - false;

smtp.Credentials - UserInfo;



Le problème est que le destinataire répondra à cette adresse email qui est, en général, juste utilisée pour envoyer un message.



Comment faire pour que le destinataire réponde à une autre adresse email :



MailMessage mail = new MailMessage(from, to);

mail.ReplyToList.Add(new MailAddress(email));



email est l'adresse de destination de la réponse du premier destinataire (quand celui-ci fera Répondre depuis son client de messagerie).

Commentaires

Posts les plus consultés de ce blog

Scénario d'une gestion durable de l'humanité imaginée par un informaticien

Mémoire saturée : comment faire de la place ?

La technologie ARNm