问题描述
我们有一个是发送一封电子邮件,在SharePoint 2010服务器上运行的应用程序。我们(发件人)要接收送达通知,但我们无法对它们进行检索实时系统上。
We have an application that is running on a SharePoint 2010 server that sends an email. We (the sender) want to receive delivery notifications but we are unable to retrieve them on the live system.
我已经设置了 System.Net.Mail.DeliveryNotificationOptions
到的onSuccess | OnFailure |延时
,它是运行良好的公司内部测试系统。我收到通知,我的收件箱(这是从地址我用了)。在内部,我们使用Exchange 2007。
I've set the System.Net.Mail.DeliveryNotificationOptions
to OnSuccess | OnFailure | Delay
and it is running fine on our internal test system. I receive the notifications in my inbox (which is the "from address" that I used). Internally we use Exchange 2007.
在客户站点都没有收到通知的相同的解决方案。他们不使用Exchange从SharePoint中的电子邮件传递,但一些其他的SMTP服务器。
At the customer site with the same solution no notifications are received. They don't use Exchange for the email delivery from SharePoint but some other SMTP server.
也可以是传递notificaiton选项只适用于微软的Exchange?或者它使用一个标准的(当然,这是微软),其他的邮件服务器也明白了吗?该文件没有提到任何邮件服务器的要求。
Can it be that the delivery notificaiton option only works with MS Exchange? Or does it use a standard (well, it's Microsoft) that other mail servers also understand? The documentation doesn't mention any mail server requirements.
推荐答案
你能不能尝试添加回执,要的情况下地址使用在客户的邮件服务器需要它?
Could you try adding a "Return-Receipt-To" address in case the mail server in use at the customer site requires it?
AFAIK,该.Net.Mail采用标准的SMTP电话,但不是所有的SMTP服务器都是一样的......
AFAIK, the .Net.Mail is using standard SMTP calls but not all SMTP servers are created equally....
这篇关于请问" System.Net.Mail.DeliveryNotificationOptions"仅适用于Exchange的工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!