我设置了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:无法发送邮件时出现异常--所有收件人都被拒绝
在(.meteor\tools\dc9fb5197a\lib\node_modules\fibers\future.js:326:15) Object.Future.wait
在smtpSend (软件包/电子邮件/电子邮件:91)
在Object.Email.send (packages/email/email.js:152)
在(packages/accounts-password/password_server.js:571) Object.Accounts.sendVerificationEmail
在packages/accounts-password/password_server.js:692
在(packages/accounts-base/accounts_server.js:171) tryLoginMethod
在(packages/accounts-base/accounts_server.js:287) Object.Accounts._loginMethod
在(packages/accounts-password/password_server.js:668) Meteor.methods.createUser
在maybeAuditArgumentChecks (包/livedata/livedata_server.js:1487)
在包/livedata/livedata_server.js:643
在(.meteor\packages\email\a59237d5f0\npm\node_modules\simplesmtp\lib\client.js:909:27) SMTPClient._actionRCPT
在(.meteor\packages\email\a59237d5f0\npm\node_modules\simplesmtp\lib\client.js:329:29) SMTPClient._onData
在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)
任何帮助都是非常感谢的!
发布于 2015-11-11 02:22:32
我通过在服务器代码中添加以下内容来修正这个问题:
Accounts.emailTemplates.from = "myemailaddress@example.com";
我不知道这有什么关系,因为我已经用我的用户名正确地设置了我的MAIL_URL,但是它是这样的!)
https://stackoverflow.com/questions/26015494
复制相似问题