2014-11-21 2 views
1

Как я могу запросить уведомление о статусе доставки в SMTP и как его разобрать? я использую это какУведомление о состоянии доставки и чтение в SMTP

mailmessage.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess; 

рассылки успех, но я не получаю никакого статуса доставки.

Может ли кто-нибудь определить причину?

С помощью

message.Headers.Add("Disposition-Notification-To", "emailid"); 

Квитанция чтения принимается, Могу ли я установить содержание прочтении в первоначальном сообщении?

Заранее благодарим за любую помощь ... !!!

+0

Дубликат [этот вопрос] (http://stackoverflow.com/questions/12793790/delivery-notification-in-smtp)? – techvice

ответ

0

Я могу это сделать, добавив smtp.DeliveryMethod = SmtpDeliveryMethod.Network; код так:

  mm.Headers.Add("Disposition-Notification-To", smtp_user); 
      mm.Headers.Add("Return-Receipt-To", smtp_user); 

      SmtpClient smtp = new SmtpClient(smtp_address, smtp_port); 
      smtp.DeliveryMethod = SmtpDeliveryMethod.Network; 
      smtp.Credentials = new NetworkCredential(smtp_user, smtp_password); 
      smtp.EnableSsl = smtp_ssl; 

      smtp.Send(mm); 
Смежные вопросы