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

The vaccine is not the right technology

Le vaccin n’est pas la bonne technologie

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