我正在尝试使用 Gmail 从 asp.net 网络表单发送电子邮件。该代码可以在我的机器上运行,但是当我将代码上传到 Azure 中的 windows server 2012 时,我无法连接到远程服务器 - 异常
这是我的代码:
MailMessage mail = new MailMessage();
mail.Subject = "Subject";
mail.Body = "Main body goes here";
mail.From = new MailAddress("myAcount@gmail.com");
mail.IsBodyHtml = true;
mail.BodyEncoding = System.Text.Encoding.Unicode;
mail.SubjectEncoding = System.Text.Encoding.Unicode;
mail.To.Add("aaaa@gmail.com");
NetworkCredential cred = new NetworkCredential("myAccount@gmail.com", "myPwd");
SmtpClient smtp = new SmtpClient("smtp.gmail.com");
smtp.EnableSsl = true;
smtp.Credentials = cred;
smtp.Port = 587;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Send(mail);
有任何想法吗?