Quindi non sto utilizzando il pacchetto generico Accounts-ui
e sto configurando un sistema di recupero password. Fin qui, tutto bene ... fino a quando l'errore di seguito si presentò:Account.forgotPassword/Email errore: "forgotPassword" Errore: messaggio di benvenuto mai ricevuto
so che è un errore con il mio setup smtp in /sever/smtp.js
, che recita così:
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";
});
immagino puoi ignorare completamente l'oggetto smtp
in alto, poiché ho dovuto modificare manualmente la variabile process.env.MAIL_URL
perché avevo già un altro errore. L'intero processo è impostato sul mio computer locale/localhost.
Avevo prima la porta 465 e c'era un errore in cui il nome utente e la password non erano stati trovati. Ho cambiato in porta 25 e il processo ha funzionato fino a quando non ho ricevuto questo errore dicendo che il saluto non è mai stato ricevuto.
Qualsiasi aiuto con questo è molto apprezzato.
Edit: Vorrei anche aggiungere che l'aggiunta del pacchetto di e-mail e cambiando le porte scombina la funzione Accounts.createUser
, dove Meteor è in grado di creare un utente a meno che non posso rimuovere la configurazione smtp dal server.
Grazie per il commento. Ma ottengo ancora lo stesso errore di "saluto mai ricevuto". –