Meteor,无法发送验证邮件

时间:2014-03-07 04:28:38

标签: meteor

我正在尝试发送验证邮件,但它显示出一些错误

我的错误是URI malformed

首先,错误截图

enter image description here

我添加了电子邮件包,在服务器端添加了类似

的内容
 Accounts.config({
             sendVerificationEmail:true
         });

我像这样设置env_url

process.env.MAIL_URL = 'smtp://postmaster%sandbox.mailgun.password@smtp.mailgun.org:587';

1 个答案:

答案 0 :(得分:2)

URI对保留字符使用percent encoding,而%本身无效。此外,用户名和密码之间应该有:(请参阅docs)。这应该是您想要的格式:

'smtp://postmaster%40sandbox.mailgun:password@smtp.mailgun.org:587'

解码为:

'smtp://postmaster@sandbox.mailgun:password@smtp.mailgun.org:587'