2010-03-29 9 views
6

J'utilise une fonction qui envoie des courriels à certains utilisateurs.Envoi du courrier avec accusé de réception?

J'utilise le code suivant pour envoyer des messages d'échec de notification de livraison à l'expéditeur email

lorsqu'un message ne parvient pas à l'utilisateur.

J'utilise le code suivant.

System.Web.Mail.MailMessage messagetest = new System.Web.Mail.MailMessage(); 
messagetest.Headers.Add("Disposition-Notification-To", txtFrom.Text); 

Maintenant je veux permettre à l'expéditeur de recevoir un message de reçu lorsque le courrier arrive avec succès.

comment cela peut-il être fait?

grâce

Répondre

9

MailMessage a une DeliveryNotificationOptions property, définissez comme ceci:

messagetest .DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess; 

There are a few other options as well si vous en avez besoin.

+0

Merci Nick Mais je veux atteindre cet objectif avec la classe System.Web.Mail.MailMessage. Est-ce faisable? –

+0

@Mina - Je ne suis pas sûr, tout l'espace de noms 'System.Web.Mail' est obsolète maintenant ... laissez-moi voir ce que je peux trouver. –

+2

@Mina - Y at-il une raison pour ne pas passer à System.Net.Mail? il devrait être une mise à niveau assez indolore, juste curieux. –

Questions connexes