我正在使用电子邮件发送App.It在本地系统(我的系统)中工作得很好。当我将其托管到服务器时,它向我显示错误,如“ SMTP服务器需要安全连接或客户端未经过身份验证。服务器响应为:5.5.1需要身份验证”。
这是我的代码:
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential
("Mymail@gmail.com", "Mypwd");
smtp.EnableSsl = true;
smtp.Send(Msg);
答案 0 :(得分:0)
请尝试更改
smtp.UseDefaultCredentials = false
到
smtp.UseDefaultCredentials = true;
修改强>
也尝试制作
smtp.EnableSsl = false;
注意:这就是我已在服务器上使用邮件客户端