2012-11-22 147 views
6

我遇到与Metoer发送电子邮件问题。我得到“电子邮件未定义”错误。 我试过“流星添加电子邮件”,但它没有帮助。流星电子邮件错误

我错过了什么吗?

回答

8

你是否设置了MAIL_URL环境变量?

从流星文档:

服务器从MAIL_URL环境变量读取,以确定如何发送邮件。目前,Meteor支持通过SMTP发送邮件; MAIL_URL环境变量的格式应该是smtp://USERNAME:[email protected]:PORT /。

对于使用流星部署部署的应用程序,MAIL_URL默认为一个帐户(由Mailgun提供),它允许应用程序每天发送多达200封电子邮件;您可以在第一次调用Email.send之前通过指定process.env.MAIL_URL来覆盖此默认值。

如果没有设置MAIL_URL(例如,在本地运行应用程序时),则Email.send会将消息输出到标准输出。

+0

是的,我根据这篇文章定义了MAIL_URL:http://blog.ploki.info/post/35718279108/send-email-with-meteor-mailgun 也尝试部署到流星服务器,根据摘录上面会自动配置MAIL_URL。即使没有配置,它仍应该将消息发送到标准输出 – RiaanZA