12

私は流星アプリを作成しており、mrt accounts-password パッケージと mrt accounts-ui-bootstrap-dropdown を追加しています。

ユーザーがアカウントを作成できるようにログインボタンを追加しましたが、それは問題なく機能します。私はすべてデフォルトを使用しています。

サーバーには次のコードがあります。

Accounts.config({
  sendVerificationEmail: true,
  forbidClientAccountCreation: false
});

新しいアカウントを作成すると、サーバー コンソールに次のように出力されます。

I20130821-18:31:42.105(-4)? ====== BEGIN MAIL #0 ======
I20130821-18:31:42.106(-4)? MIME-Version: 1.0
I20130821-18:31:42.107(-4)? From: "Meteor Accounts" <no-reply@meteor.com>
I20130821-18:31:42.108(-4)? To: hidden@hidden.edu
I20130821-18:31:42.108(-4)? Subject: How to verify email address on localhost:3000
I20130821-18:31:42.109(-4)? Content-Type: text/plain; charset=utf-8
I20130821-18:31:42.109(-4)? Content-Transfer-Encoding: quoted-printable
I20130821-18:31:42.109(-4)? Hello,
I20130821-18:31:42.110(-4)? To verify your account email, simply click the link below.
I20130821-18:31:42.110(-4)? http://localhost:3000/#/verify-email/C2vJeaDLeMkkWmcRY
I20130821-18:31:42.111(-4)? Thanks.
I20130821-18:31:42.111(-4)? ====== END MAIL #0 ======

そのため、サーバーからメールを送信しているように見えますが、受信トレイに確認メールが届きません。そして、何度も試してみましたが、1時間以上かかりました!迷惑メールフォルダもチェックしました。何を与える?

前もって感謝します

4

2 に答える 2

18

ここを参照してください: http://docs.meteor.com/#email

MAIL_URL が設定されていない場合 (アプリケーションをローカルで実行している場合など)、Email.send は代わりにメッセージを標準出力に出力します。

Meteor などの Web サーバーは、それ自体では電子メールを送信できません。そのためには SMTP サーバーが必要です。1つを設定し、MAIL_URL変数で設定する必要があります。

于 2013-08-21T23:05:12.250 に答える