2012-11-22 148 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