我刚刚开始研究这个,而且至今还没有拿出多少。所以,我希望你们能帮助我,或指向我的某种方向。

我在我需要以某种方式能够检测一个失败的电子邮件传送和/或反弹回电子邮件的情况。然后,我需要能够发出通知电子邮件,说明此故障,以及包括在通知电子邮件一些其他的,特定的信息也是如此。

在那一刻,我真的不知道如何做到这一点。我们现在有电子邮件系统涉及到一些C#.NET托管代码,它通过SMTP Exchange服务器发送电子邮件。所以,我最初的想法是,我也许能够使用电子邮件标题信息做到这一点,但我并不十分家族所有可用的电子邮件标头。我也并不反对查找和使用某种形式的第三方解决方案的,但同样,我不熟悉任何这样的解决方案或解决方案提供商,并让我给的建议非常开放的也有。

有帮助吗?

解决方案

不知道,如果你想从IMAP服务器或POP3服务器下载邮件。如果是的话,你可能要检查出终极反弹督察组件。这也让您处理EML文件。

其他提示

您使用SMTPClient类?如果是这样,有一个SmtpFailedRecipientsException这将帮助你完成你所需要的。

实施例和这里给出进一步的信息:

http://msdn.microsoft.com /en-us/library/system.net.mail.smtpfailedrecipientsexception.aspx

您可以使用邮戳它允许你以编程过程退回的电子邮件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top