2016-11-24 63 views
0

我正在使用MeteorJS的帳戶密碼包的默認設置。使用默認的{{> loginbuttons}},我可以添加登錄功能。有一件事情似乎沒有奏效,那就是重置密碼功能。我已經正確地配置了MAIL_URL變量,因爲我可以使用電子郵件包發送電子郵件,當我點擊重置密碼時,它會在用戶界面上彈出,表示發送了一封電子郵件。但是,我沒有收到任何發送到我的收件箱的電子郵件。 我會很感激你在這件事上給予我的任何幫助。我認爲這可能是一些小我丟失......MeteorJS帳戶 - 密碼密碼重置電子郵件

所有最優秀的

+0

當你重置,你看到服務器端的任何鏈接?入住Ur終端。 –

+0

不,我沒有看到任何輸出到控制檯 – Barry

回答

0

還有就是你可以調用一個函數來發送這樣的:

Accounts.sendResetPasswordEmail(userId, [email]) 

http://docs.meteor.com/api/passwords.html#Accounts-sendResetPasswordEmail

說它從你的服務器代碼來驗證它是否工作(或不)。如果是這樣,它可能是你的造型或HTML中的東西是阻止它

+0

感謝您的答案...在服務器上我有Meteor.methods({'userUser':function(){ return Accounts.sendResetPasswordEmail(1234456,['name @ email.com']); } });我從客戶那裏打電話。有什麼方法可以獲得更好的調試信息。這個方法是否會返回任何我可以輸出到控制檯的東西? – Barry

+0

下一步是看你的smtp服務器。如果它發送其他電子郵件,它聽起來像它的工作。也許垃圾郵件過濾器阻止了這封郵件。您可能需要查看smtp服務器日誌或spamassasin日誌以查看其失敗的位置 – Mikkel

相關問題