-1

我正在研究 Asp.Net MVC 中的忘记密码功能。

我能够通过方法成功将忘记密码的链接发送到电子邮件SendEmailAsync,但电子邮件是 isHtml = false。

我怎样才能使它成真?

public Task SendAsync(IdentityMessage message)
{
   SmtpClient client = new SmtpClient();
   return client.SendMailAsync("email",
                                    message.Destination,
                                    message.Subject,
                                    message.Body);
}
4

1 回答 1

1

您需要使用另一个接受对象的重载。MailMessage例如:

SmtpClient client = new SmtpClient();
var message = new MailMessage();
message.IsBodyHtml = true;
message.Body = "email";
//Set other properties such as subject etc.
return client.SendMailAsync(message);
于 2017-12-01T13:10:17.653 回答