2012-11-22 59 views
6

Metoerに電子メールメッセージを送信する際に問題が発生しています。私は "電子メールは定義されていません"エラーを取得しています。 私は「流星追加メール」を試みましたが、それは助けになりませんでした。Meteor Email Error

は、私は何かが足りないのですか?

答えて

8

MAIL_URL環境変数を設定しましたか?流星のドキュメントから

サーバーがメールを送信する方法を決定するためにMAIL_URL環境変数から読み込みます。現在、MeteorはSMTP経由でのメールの送信をサポートしています。環境変数MAIL_URLは、smtp://USERNAME:[email protected]:PORT /の形式である必要があります。

MAIL_URLはデフォルトでアカウントが提供されます(Mailgun)。これにより、アプリは1日あたり最大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