gpt4 book ai didi

Meteorjs sendVerificationEmail 报错

转载 作者:行者123 更新时间:2023-12-01 14:45:38 27 4
gpt4 key购买 nike

我设置了 EMAIL_URL

process.env.MAIL_URL="smtp://xx%40gmail.com:yyy@smtp.gmail.com:465"

这个工作找到了

Email.send({
to: 'a@exmaple.com',
from: 'b@exmaple.com',
subject: 'test',
text: 'some text'
});

然而这失败了

Accounts.config({
sendVerificationEmail: true
})

or

Accounts.sendVerificationEmail(userId,email)

给我错误

调用方法“createUser”RecipientError 时出现异常:无法发送邮件 - 所有收件人都被拒绝

在 Object.Future.wait (.meteor\tools\dc9fb5197a\lib\node_modules\fibers\future.js:326:15)

在 smtpSend (packages/email/email.js:91)

在 Object.Email.send (packages/email/email.js:152)

在 Object.Accounts.sendVerificationEmail (packages/accounts-password/password_server.js:571)

在 packages/accounts-password/password_server.js:692

在 tryLoginMethod (packages/accounts-base/accounts_server.js:171)

在 Object.Accounts._loginMethod (packages/accounts-base/accounts_server.js:287)

在 Meteor.methods.createUser (packages/accounts-password/password_server.js:668)

在 maybeAuditArgumentChecks (packages/livedata/livedata_server.js:1487)

在 packages/livedata/livedata_server.js:643


在 SMTPClient._actionRCPT (.meteor\packages\email\a59237d5f0\npm\node_modules\simplesmtp\lib\client.js:909:27)

在 SMTPClient._onData (.meteor\packages\email\a59237d5f0\npm\node_modules\simplesmtp\lib\client.js:329:29)

在 CleartextStream.emit (events.js:95:17)

在 CleartextStream。 (_stream_readable.js:748:14)

在 CleartextStream.emit (events.js:92:17)

在 emitReadable_ (_stream_readable.js:410:10)

在 _stream_readable.js:403:7

在 process._tickCallback (node.js:419:13)

非常感谢任何帮助!

最佳答案

我通过在我的服务器代码中添加以下内容来修复此问题:

Accounts.emailTemplates.from = "myemailaddress@example.com";

我不知道为什么这很重要,因为我已经用我的用户名正确设置了我的 MAIL_URL,但确实如此! :)

关于Meteorjs sendVerificationEmail 报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26015494/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com