So verwende ich nicht das generische Accounts-ui
Paket und bin ein Passwort-Recovery-System zu konfigurieren. So weit, so gut ... bis der Fehler zeigte sich unten:Accounts.forgotPassword/E-Mail-Fehler: "forgotPassword" Fehler: Gruß nie erhalten
Ich weiß, es ist ein Fehler mit meinem smtp Setup in /sever/smtp.js
, die wie folgt lautet:
Meteor.startup(function() {
smtp = {
username: 'myEmail%40gmail.com',
password: 'password',
server: 'smtp.gmail.com',
port: 25
}
process.env.MAIL_URL = 'smtp://myEmail%40gmail.com:' + encodeURIComponent('password') + "@smtp.gmail.com:25";
});
Ich denke, Sie können das Objekt smtp
oben vollständig ignorieren, da ich die process.env.MAIL_URL
Variable manuell ändern musste, weil ich vorher einen anderen Fehler hatte. Dieser gesamte Prozess wird auf meinem lokalen Computer/localhost eingerichtet.
Ich hatte Port 465 vorher und es gab einen Fehler, wo der Benutzername und das Passwort nicht gefunden wurden. Ich wechselte zu Port 25 und der Prozess funktionierte, bis ich diesen Fehler bekam, der sagte, dass die Begrüßung nie empfangen wurde.
Jede Hilfe mit diesem wird sehr geschätzt.
Bearbeiten: Ich möchte auch hinzufügen, dass das Hinzufügen des E-Mail-Pakets und das Ändern der Ports die Accounts.createUser
Funktion vermasselt, wo Meteor ist nicht in der Lage, einen Benutzer zu erstellen, wenn ich das SMTP-Setup vom Server entfernen.
Danke für den Kommentar. Aber ich bekomme immer noch den gleichen "Gruß nie erhalten" -Fehler. –