2010-03-29 29 views
6

Uso una funzione che invia e-mail ad alcuni utenti.Invio di posta con ricevuta di consegna?

Io uso il seguente codice per inviare i messaggi di errore di notifica di consegna al mittente dell'e-mail

quando un messaggio non riesce a raggiungere l'utente.

Io uso il seguente codice.

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

ora voglio consentire al mittente di ricevere un messaggio di ricevuta consegnato quando la posta arriva con successo.

come può essere fatto?

grazie

risposta

9

MailMessage ha un DeliveryNotificationOptions property, impostare in questo modo:

messagetest .DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess; 

There are a few other options as well se ne avete bisogno.

+0

Grazie Nick Ma voglio raggiungere questo con la classe System.Web.Mail.MailMessage. è fattibile? –

+0

@Mina - Non ne sono sicuro, l'intero spazio dei nomi 'System.Web.Mail' è ora deprecato ... fammi vedere quello che posso trovare. –

+2

@Mina - C'è un motivo per non passare a System.Net.Mail? dovrebbe essere un aggiornamento abbastanza indolore, solo curioso. –

Problemi correlati