“System.Net.Mail.DeliveryNotificationOptions”仅适用于Exchange吗?
问题描述:
我们有一个在发送电子邮件的SharePoint 2010服务器上运行的应用程序。我们(发件人)希望收到发送通知,但我们无法在实时系统上检索它们。“System.Net.Mail.DeliveryNotificationOptions”仅适用于Exchange吗?
我已将System.Net.Mail.DeliveryNotificationOptions
设置为OnSuccess | OnFailure | Delay
,它在我们的内部测试系统上运行良好。我收到我的收件箱中的通知(这是我使用的“发件人地址”)。我们在内部使用Exchange 2007.
在客户站点使用相同的解决方案,不会收到通知。他们不使用Exchange来从SharePoint传送电子邮件,而是使用其他SMTP服务器。
交付通知选项只适用于MS Exchange吗?还是它使用其他邮件服务器也能理解的标准(也就是微软)?该文档没有提及任何邮件服务器要求。
答
如果在客户站点使用的邮件服务器需要它,您能否尝试添加“Return-Receipt-To”地址?
据我所知,在.Net.Mail使用标准SMTP电话,但不是所有的SMTP服务器都是一样的....
他们是[标准](http://en.wikipedia.org/wiki/Return_receipt #电子邮件) – 2012-01-10 08:38:17