Ich entwickle eine Anwendung in ASP.Net MVC, eine der Anforderungen ist Reset-Passwort-Funktionalität, ich kann nicht herausfinden, wie man ein Passwort sendet Wiederherstellungs-E-Mail, damit ein Benutzer das Kennwort zurücksetzen kann.Konfigurieren der EmailService Klasse in IdentityConfig.cs zum Senden von E-Mails für das Zurücksetzen des Kennworts in asp.net
Hier ist mein Code in dem Web-config:
<system.net>
<mailSettings>
<smtp from="[email protected]">
<network host="smtp.gmail.com" defaultCredentials="false" password="password" port="587" enableSsl="true" />
</smtp>
</mailSettings>
</system.net>
Hier meine Emailservice-Klasse in dem IdentityConfig.cs ist:
public class EmailService : IIdentityMessageService
{
public Task SendAsync(IdentityMessage message)
{
// Plug in your email service here to send an email.
SmtpClient client = new SmtpClient();
return client.SendMailAsync("email from web config",
message.Destination,
message.Subject,
message.Body);
}
}
Diese E-Mail nicht, ich weiß nicht, Was könnte das Problem, hoffe jemand kann helfen.
Ich habe Ihr Passwort für Sie entfernt ... Sie sollten es jetzt ändern, aber –