2010-03-29 22 views
6

Uso una función que envía correos electrónicos a algunos usuarios.¿Enviando correo con recibo de entrega?

uso el siguiente código para enviar mensajes de error de notificación de entrega al correo electrónico del remitente

cuando un mensaje no llega al usuario.

Utilizo el siguiente código.

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

ahora quiero para permitir que el remitente recibirá un mensaje de confirmación entregadas cuando el correo llega con éxito.

¿cómo se puede hacer esto?

gracias

Respuesta

9

MailMessage tiene una DeliveryNotificationOptions property, ponerlo de esta manera:

messagetest .DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess; 

There are a few other options as well si los necesita.

+0

Gracias Nick Pero quiero lograr esto con la clase System.Web.Mail.MailMessage. es esto factible? –

+0

@Mina - No estoy seguro, todo el espacio de nombres 'System.Web.Mail' está en desuso ahora ... déjame ver lo que puedo encontrar. –

+2

@Mina - ¿Hay alguna razón para no cambiar a System.Net.Mail? debería ser una mejora bastante indolora, solo curiosidad. –

Cuestiones relacionadas