请问" System.Net.Mail.DeliveryNotificationOptions"仅适用于Exchange的工作?适用于、工作、Net、System

2023-09-03 07:10:04 作者:捧花出席错过你

我们有一个是发送一封电子邮件,在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....