悬赏分:50 离问题结束还有 11 天 0 小时 浏览:64 次
这是异常信息: System.Net.Mail.SmtpException: 语法错误,无法识别命令。 服务器响
应为: Mail sender is different with auth identifier
这是关键的几句代码:
sc.UseDefaultCredentials = true;
sc.Credentials = new System.Net.NetworkCredential(username, pwd);
sc.DeliveryMethod = SmtpDeliveryMethod.Network;
代码使用其他的smtp服务器发邮件时正常,但是使用新网的企业邮局就报这个错误。
请问这是什么错?怎么解决?
|
3天前 刘福 : 你的意思是这两句 mm.From = new MailAddress(userName, "aaa", System.Text.Encoding.GetEncoding("gbk")); sc.Credentials = new System.Net.NetworkCredential(userName, pwd); 代码中的userName不同?我设置的是相同的 |