3

我现在才开始研究这个,到目前为止还没有想出太多。所以,我希望你们能帮助我,或者给我指明一些方向。

我处于需要以某种方式检测失败的电子邮件传递和/或退回的电子邮件的情况。然后,我需要能够发送一封描述此故障的通知电子邮件,并在通知电子邮件中包含其他一些特定信息。

目前,我真的不知道该怎么做。我们现在拥有的电子邮件系统包含一些 C#.NET 托管代码,这些代码通过 SMTP Exchange 服务器发送电子邮件。所以,我最初的想法是,我也许可以使用电子邮件标题信息来完成此操作,但我并不是非常熟悉所有可用的电子邮件标题。我也不反对寻找和使用某种第三方解决方案,但同样,我不熟悉任何此类解决方案或解决方案提供商,因此我也非常愿意接受那里的建议。

4

3 回答 3

2

你在使用 SMTPClient 类吗?如果是这样,则有一个 SmtpFailedRecipientsException 可以帮助您完成所需的工作。

此处给出的示例和更多信息:

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

于 2010-08-05T18:09:38.423 回答
1

您可以使用PostMark,它允许您以编程方式处理退回的电子邮件。

于 2010-08-05T18:12:32.023 回答
1

不确定您是想从 IMAP 服务器还是 POP3 服务器下载邮件。如果是这种情况,您可能需要查看Ultimate Bounce Inspector 组件。它还允许您处理 EML 文件。

于 2010-09-24T05:12:54.087 回答