如何克服远程服务器上的“可疑登录被阻止”错误?

时间:2013-11-07 14:42:19

标签: smtp gmail

我正在使用gmail smtp服务器发送电子邮件。在我的localhost上使用它时没有问题但是当我将项目发布到远程服务器时,我的webapplication在它发送电子邮件时崩溃了。我收到邮件传递错误,并且可疑登录阻止了邮件。

var smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.EnableSsl = true;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential("mymail@gmail.com", "xxx");

为了解决这个问题,我应该更改或添加什么?

1 个答案:

答案 0 :(得分:0)

我从远程服务器创建了一个新的Gmail帐户。现在它没有抱怨可疑登录,因为IP地址与远程计算机相同。但是我想这个问题应该有一个更优雅的解决方案