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));
Où 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
Enregistrer un commentaire