2010-03-29 5 views
6

일부 사용자에게 이메일을 보내는 기능을 사용합니다.배달 영수증과 함께 메일을 보내시겠습니까?

나는 메시지가 사용자에게 도달에 실패 할 경우 보낸 사람의 이메일

에 배달 알림 실패 메시지를 보내려면 다음 코드를 사용합니다.

다음 코드를 사용합니다.

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

이제 메일이 성공적으로 도착한 경우 보낸 사람이 배달 확인 메시지를 받기를 원합니다.

어떻게이 작업을 수행 할 수 있습니까?

감사

답변

9

은 MailMessage가 DeliveryNotificationOptions property을 가지고, 다음과 같이 설정하십시오 :

messagetest .DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess; 

There are a few other options as well을 당신이 그들을 필요로하는 경우.

+0

감사 Nick 하지만 System.Web.Mail.MailMessage 클래스를 사용하여이 작업을 수행하려고합니다. 이게 가능한가? –

+0

@Mina - 잘 모르겠습니다. 전체 System.Web.Mail 네임 스페이스가 이제는 더 이상 사용되지 않습니다 ... 제가 찾은 것을 보도록하겠습니다. –

+2

@Mina - System.Net.Mail로 이동하지 않는 이유가 있습니까? 단지 호기심이 심한 업그레이드가되어야합니다. –

관련 문제