我使用MVCMailer发送电子邮件,当我发送电子邮件时,我没有任何错误消息,一切都正确通过,
我正在采取以下步骤:
https://github.com/smsohan/MvcMailer/wiki/MvcMailer-Step-by-Step-Guide 我发现奇怪的是我输了一个不同的密码而且我没有收到任何错误信息。
您是否知道如何使用MVC Mailer捕获错误
<system.net>
<mailSettings>
<smtp from="MyMail@gmail.com">
<network enableSsl="true" host="smtp.gmail.com" port="587" userName="MyMail@gmail.com" password="111111" />
</smtp>
</mailSettings>
唯一的区别是我根据条件从HomeController调用邮件程序:
IUserMailer mailer = new UserMailer();
mailer.SendOrder();
UserMailer Class
public virtual MvcMailMessage SendOrder()
{
//ViewBag.Data = someObject;
return Populate(x =>
{
x.Subject = "SendOrder";
x.ViewName = "SendOrder";
x.To.Add("MyMail@gmail.com");
});
}
Mailer的_Layout是Under Views / UserMailer
有任何帮助吗? 谢谢