我一直在查看MSDN文档,我似乎无法弄清楚它们之间的区别:
表示当SmtpClient无法完成Send或SendAsync操作时引发的异常。
表示当SmtpClient无法完成对特定收件人的Send或SendAsync操作时引发的异常。
我在文档中找不到“对特定收件人的操作”实际意味着什么的信息。
除了
我问的原因是因为我试图在我的客户端应用程序中捕获某些异常并相应地执行不同的方法。
例如:
答案 0 :(得分:1)
SmtpClient.cs的源代码表示SmtpException用于尝试到达发送消息点的异常。 SmtpFailedRecipientException是针对到达客户端的错误(但服务器上的所有内容都运行正常)。