如果发送邮件失败,获取消息c#和gmail

本文关键字:消息 获取 gmail 失败 如果 | 更新日期: 2023-09-27 18:04:13

我知道这是一个很受欢迎的问题,搜索了一下,我很困惑该怎么做。这里是:

            try
            {
                smtpServer.Send(myMailMessage);
            }
            catch (System.Net.Mail.SmtpFailedRecipientsException e)
            {
                Console.WriteLine(e.Message + "aaa");
                output.WriteLine(line);
            }

如果邮件发送失败,我可以看到它,如果我检查我的gmail配送失败。但是它不向控制台和输出文件写入任何内容。我该怎么做呢?

如果发送邮件失败,获取消息c#和gmail

唯一合乎逻辑的解释是被抛出的异常不是SmtpFailedRecipientsException,因此你的catch块永远不会触发。尝试捕获更广泛的Exception作为测试,并在调试时检查它。