0
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);

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

4

1 回答 1

0

我认为您的 gmail 帐户受到移动短信设备的保护。如果您从其他 macine 访问您的 gmail 帐户,则将从 gmail 收到一条短信以进行验证。请关闭此功能,然后重试。

于 2013-06-18T06:01:40.227 回答