【发布时间】:2014-09-24 11:13:36
【问题描述】:
我设置了 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)
非常感谢任何帮助!
【问题讨论】:
-
我目前遇到了同样的错误。你找到解决办法了吗?
-
不幸的是......不,我搬到了 mailgun
-
@Sebi55 我遇到了同样的问题,但通过设置 Accounts.emailTemplates.from 解决了它
标签: meteor