目標は、C# アプリケーションから電子メールを送信することです。以下のコード スニペットは機能しますが、職場 (スクリプト構成 proxi.pac を使用したインターネット接続) で実行するとクラッシュします。
誰かが私を助けることができますか?
string SendersAddress = "jd@gmail.com";
string ReceiversAddress = "dj@xxx.com";
const string SendersPassword = "xxxxxx";
const string subject = "Testing Gmail LOCAL";
const string body = "Hi This Is my Mail From Gmail";
try
{
SmtpClient smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
Credentials = new NetworkCredential(SendersAddress, SendersPassword),
//Timeout = 3000
};
MailMessage message = new MailMessage(SendersAddress, ReceiversAddress, subject, body);
smtp.Send(message);
Console.WriteLine("Message Sent Successfully");
Console.ReadKey();
}