对此 link 的引用,我了解如何向多个收件人发送电子邮件 我的问题是,如果其中一个收件人失败,这意味着 Send(Msg) 将为所有收件人抛出错误?或仅针对特定收件人感谢任何帮助谢谢
请您参考如下方法:
假设您使用的是 System.Net.Mail.SmtpClient.Send(MailMessage),文档显示当邮件无法传递给 MailMessage.To 中的一个或多个收件人时,它会抛出“SmtpFailedRecipientsException”异常、MailMessage.CC 或 MailMessage.Bcc。
SmtpFailedRecipientsException 异常有一个 InnerExceptions 属性。
获取一个或多个 SmtpFailedRecipientExceptions,指示电子邮件收件人出现 SMTP 传递错误。
https://msdn.microsoft.com/en-us/library/swas0fwc(v=vs.110).aspx
注意:根据问题的不同,SMTP 服务器可能会接受邮件,但在此过程中无法将邮件进一步传递给收件人。
