SmtpClient:如何收到失败的递送通知?

时间:2011-02-23 20:26:50

标签: c# email error-handling smtp

我希望从我的应用程序发送邮件的用户能够收到有关失败的通知以及从他们的帐户发送的所有邮件的报告。

但是这个问题主要集中在收回失败的传递通知,我如何设置监听它们的东西,以便我可以修改我的数据库中发送的电子邮件日志以反映这一点?

1 个答案:

答案 0 :(得分:6)

由于marc_s刚刚使用了评论,我会继续在这里给出答案。

SMTP客户端负责发送消息,并且对消息的成功状态反馈很少。如果SMTP服务器出现故障,它会出现异常,但通常SMTP服务器本身会处理实际的发送尝试。