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

Met*_*uru 2 c# email error-handling smtp

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

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

Str*_*ior 6

由于marc_s刚刚发表评论,我会继续在这里给出答案.

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