【发布时间】:2012-07-31 05:28:42
【问题描述】:
当使用以下代码创建新用户时,我有 mvc Web 应用程序发送电子邮件:
private static void SendMail(User user)
{
string ActivationLink = "http://localhost/Account/Activate/" +
user.UserName + "/" + user.NewEmailKey;
var message = new MailMessage("ashu@gmail.com", user.Email)
{
Subject = "Activate your account",
Body = ActivationLink
};
var client = new SmtpClient("localhost");
client.UseDefaultCredentials = false;
client.Send(message);
}
我的代码有什么问题请告诉我。
错误:发送邮件失败。 {"无法连接到远程服务器"}
Smtp 配置:
【问题讨论】:
-
您遇到什么错误?你的stmp服务器是怎么配置的?
-
请提供异常详情
-
错误:发送邮件失败。 {"无法连接到远程服务器"}
-
你在localhost / dev机器上安装并启动了SMTP服务吗?
-
是的,我使用 smtp config 编辑我的问题
标签: asp.net-mvc email