无法连接到远程SMTP服务器

时间:2013-06-18 05:56:24

标签: c# asp.net smtp

SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587);

smtpClient.Credentials = new System.Net.NetworkCredential("gmailId", "Password");
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.EnableSsl = true;
MailMessage mail = new MailMessage();
mail.From = new MailAddress("gmailId", "Testing Mail");
mail.To.Add(new MailAddress("someMailId"));
mail.Body = "This is a test email. Please ignore or delete.";
mail.Subject = "Mail Testing";
smtpClient.Send(mail);

我正在尝试使用上面的代码发送邮件。它对我来说很好,但是当我尝试在另一个系统中使用它时它给了我一个错误(“无法连接到远程服务器”)。

1 个答案:

答案 0 :(得分:0)

我认为您的Gmail帐户受移动短信设施保护。如果您从其他macine访问您的Gmail帐户,那么短信将从gmail接收变更。 请关闭此功能,然后重试。