重複の可能性:
Gmail を介して .NET でメールを送信する
C# プログラムを使用して電子メールを送信しているときに、ネットワークがタイムアウトするという問題に直面しています。
私のコードは
protected void sendEmail(String m_RecipentTo)
{
MailMessage mailMessage = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
mailMessage.To.Add(m_RecipentTo);
mailMessage.Subject = m_Subject;
mailMessage.Body = m_Body;
mailMessage.From = new MailAddress(m_SenderEmail);
SmtpServer.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
SmtpServer.Port = 465;
SmtpServer.EnableSsl = true;
SmtpServer.Credentials = new System.Net.NetworkCredential(username, password);
SmtpServer.Send(mailMessage);
}
私はそれが与えるポート番号587を使ってみました
アクセス許可 74.125.25.108:587 で禁止されている方法でソケットにアクセスしようとしました。
Filewall設定の下にポートを追加しました->受信ルール->ポート