Meteor - Accounts.forgotPassword 触发内部服务器错误,而 Email.send 正常工作

Meteor - Accounts.forgotPassword triggers internal server error whil Email.send is working fine

我在使用 Accounts.forgotPassword 方法的 Meteor 上遇到了一个问题。 我的电子邮件 smtp 设置良好,因为我可以在部署应用程序后毫无问题地使用 Email.send()。

但奇怪的是,accounts.forgotPassword return 内部错误。 查看日志时出现此错误:

Exception while invoking method 'forgotPassword' Error: Mail command failed: 550-Requested action not taken: mailbox unavailable

我真的不明白为什么 Accounts.forgotPassword 会出现邮箱不可用错误,而 Email.send()

却不会

有没有人遇到过这类问题? 我已经在网上搜索了任何线索,但没有找到任何线索:(

仅供参考,我使用 ionos smtp

由于 Email.send 正在运行,我假设您的 MAIL_URL 设置正确,但您的 Accounts.emailTemplates 不正确。来自 https://docs.meteor.com/api/passwords.html:

In addition to configuring the email package’s MAIL_URL, it is critical that you set proper values (specifically the from address) in Accounts.emailTemplates to ensure proper delivery of e-mails!