【发布时间】:2013-01-04 12:53:27
【问题描述】:
MVCMailer 使用 web.config 文件中的 smtp 设置,如下所示:
<system.net>
<mailSettings>
<smtp from="some-email@gmail.com">
<network enableSsl="true" host="smtp.gmail.com" port="587" userName="some-email@gmail.com" password="valid-password" />
</smtp>
</mailSettings>
</system.net>
控制器:
public virtual MvcMailMessage Welcome()
{
//ViewBag.Data = someObject;
return Populate(x => {
x.ViewName = "Welcome";
x.To.Add("some-email@example.com");
x.Subject = "Welcome";
});
}
是否可以在代码中设置 SMTP 设置?我想避免将密码保存在 web.config 文件中。
【问题讨论】:
标签: c# asp.net asp.net-mvc-3 smtpclient mvcmailer