c# - SMTP客户端 : How do I get failed delivery notifications?

标签 c# email error-handling smtp

我希望从我的应用程序发送邮件的用户能够收到失败通知,并能够提取从其帐户发送的所有邮件的报告。

但是这个问题的重点是取回失败的传递通知,我将如何设置监听它们的东西,以便我可以修改数据库中发送的电子邮件日志以反射(reflect)这一点?

最佳答案

由于 marc_s 刚刚使用了评论,我将继续在此处给出答案。

SMTP 客户端仅负责发送消息,并且很少获得有关消息成功状态的反馈。如果 SMTP 服务器关闭或发生其他情况,它会出现异常,但通常 SMTP 服务器本身会处理实际的发送尝试。

关于c# - SMTP客户端 : How do I get failed delivery notifications?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5096677/

相关文章:

email - 为您的时事通讯实现取消订阅链接的最佳方法是什么?

javascript - Uncaught SyntaxError : Unexpected token (, no error visible

c# - 如何 Conceal/取消 Conceal Facebook 帖子和评论

c# - 声明一个父类(super class)数组

与numpy.filtfilt相当的C#数字过滤器实现

php - 如何创建一个表单,将条目添加到数据库并通过电子邮件发送指向该条目的链接

email - 无法使用 Delphi 从 Gmail 帐户下载/检索电子邮件(SSL3_GET_RECORD :wrong version number)

php - 如果404返回简单DOM PHP,如何获取新的URL

WCF IErrorHandler.ProvideFault() 行为

c# - 如何将此 MySQL 查询编写为 T-SQL?