smtp发送邮件身份验证失败
smtpClient = new SmtpClient();
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential(username, password);//设置发件人身份的票据
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.Host = "smtp." + mailMessage.From.Host;
smtpClient.Send(mailMessage);
写一个企业邮发送报告的程序,提示身份验证失败。
测试126,QQ都能用,gmail不能用(开了ssl,改了端口,估计是开了2次验证),live不能用,sohu不能用。
同样的设置sohu我在outlook里就能正常发送,为什么在程序里就不能正常发送?
是不是服务员能够识别出是否是outlook这种客户端?