目标是从 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();
}