我在使用Meteor发送电子邮件时遇到问题。我收到“未定义电子邮件”错误。 我试过“流星添加电子邮件”但它没有帮助。
我错过了什么吗?
答案 0 :(得分:8)
您是否设置了MAIL_URL
环境变量?
来自meteor docs:
服务器从MAIL_URL
环境变量中读取以确定如何发送邮件。目前,Meteor支持通过SMTP发送邮件; MAIL_URL
环境变量的格式应为smtp://USERNAME:PASSWORD@HOST:PORT
/。
对于使用meteor部署部署的应用,MAIL_URL
默认使用帐户(由Mailgun提供),该帐户允许应用每天发送最多200封电子邮件;您可以在首次调用Email.send之前分配到process.env.MAIL_URL
来覆盖此默认值。
如果未设置MAIL_URL
(例如,在本地运行应用程序时),Email.send
会将消息输出到标准输出。