我在尝试帮助开发人员解决错误时遇到了这个错误。 他遇到了据称发送但从未到过的邮件问题。检查代码和消息我们得出的结论是,解决问题的文本是“0880”。所以我用一个按钮创建了一个测试页面,上面是代码:
SmtpClient cl = new SmtpClient("exchangeserver");
cl.Send("mail@from.com",
"mail@to.com",
"Test",
"0880");
令我惊讶的是,即使您执行Send函数并且不会抛出邮件永远不会到达的异常。如果我用其他字符串替换正文中的文本,说“这是一个测试邮件”,邮件就可以了。 我尝试使用带有和没有HTML的Send()的MailMessage类,我甚至尝试使用gmail smtp服务器而不是我公司的Exchange服务器,但结果总是相同的邮件与0880永远不会到来,所有其他字符串我试过做。
有什么想法吗?
由于