2017-12-01 3 views
-1

Asp.Net MVC에서 비밀번호 찾기 기능을 사용하고 있습니다.SendEmailAsync를 isHtml = true로 설정하는 방법이 있습니까?

이메일을 보내면 암호를 잊어 버릴 수 있습니다. thorugh SendEmailAsync 방법이지만 이메일은 isHtml = false입니다.

어떻게 만들 수 있습니까?

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

답변

1

당신은 MailMessage 오브젝트를 another overload를 사용해야합니다. 예 :

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); 
+0

이메일로 보낼 복구 링크에 만료 기한을 설정할 수있는 방법이 있습니까? –

+0

그건 당신의 응용 프로그램에있어, 이메일과 관련이 없습니다. – DavidG

관련 문제