Konfigurieren von Absender-E-Mail-Anmeldeinformationen für ASP.NET Identität UserManager.SendEmailAsync?

Ich bin die Entwicklung einer Asp.net web-Anwendung. In meiner Anwendung, ich bin einrichten von Benutzer-E-Mail Bestätigung und Passwort-zurücksetzen-Funktion. ich bin mit Asp.net Baujahr Identität system. Diese Funktionen können aktiviert werden den folgenden link - https://www.asp.net/identity/overview/features-api/account-confirmation-and-password-recovery-with-aspnet-identity nach Erwähnung in Visual Studio.

Aber um ihm zu Folgen, dieser link ist gebrochen - https://azure.microsoft.com/en-us/gallery/store/sendgrid/sendgrid-azure/. Aber es ist ok, ich will nur wissen, eine Sache, in asp.net Identität system. Ist das senden von E-Mail. Nach den auskommentierten Zeilen in Visual Studio kann ich senden Passwort zurücksetzen E-Mail wie diese unten.

await UserManager.SendEmailAsync(user.Id, "Reset Password", "Please reset your password by clicking <a href=\"" + callbackUrl + "\">here</a>");

Die Linie ist einfach und lesbar. Aber das problem ist wo kann ich konfigurieren, Absender-E-Mail Zugangsdaten? Welche Einstellungen verwendet wird, um E-Mail senden? Wie kann ich die Absender-E-Mail, bitte? Ich kann nicht Folgen Sie dem link, da Azure-link ist kaputt. Wo kann ich das einstellen, und diese Einstellungen ändern?

Ich habe versucht, fügen Sie diese Einstellungen in web.config

<system.net>
    <mailSettings>
      <smtp from="[email protected]">
        <network host="smtp.gmail.com" password="testing" port="587" userName="testing"  enableSsl="true"/>
      </smtp>
    </mailSettings>
  </system.net>

Aber jetzt E-Mails senden.

InformationsquelleAutor Wai Yan Hein | 2016-11-18
Schreibe einen Kommentar