【发布时间】:2017-09-12 09:34:10
【问题描述】:
我正在尝试从部署在 Godaddy Windows 2012 Vitual Private Server 中的 Web 应用程序发送电子邮件。
错误显示“服务器主动拒绝连接”。
从我的本地系统发送电子邮件,但在 Godaddy 主机上无法发送电子邮件。
using (var smtp = new SmtpClient()) {
var credential = new NetworkCredential {
UserName = "user@outlook.com",
Password = "password" };
smtp.Credentials = credential;
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.EnableSsl = true;
await smtp.SendMailAsync(message);
return RedirectToAction("Sent");
}
【问题讨论】:
-
我在 Web 应用技术中使用 ASP .Net MVC 4.5。
-
你能告诉我们你正在使用的代码吗?
-
使用 (var smtp = new SmtpClient()) { var credential = new NetworkCredential { UserName = "user@outlook.com", Password = "password" }; smtp.Credentials = 凭据; smtp.Host = "smtp.gmail.com"; smtp.端口 = 587; smtp.EnableSsl = true;等待 smtp.SendMailAsync(消息); return RedirectToAction("Sent"); }
-
这是我正在使用的代码#Karl Gjertsen
-
代码已添加到问题中。
标签: vps outgoing-mail