0

symfony アプリに sfDoctrineGuardPlugin と sfForkedDoctrineApplyPlugin をインストールしました。

新しいアカウントにサインアップしようとすると、次のようなメッセージが表示されるため、機能しているようです。

「アカウントをお申し込みいただきありがとうございます。まもなく確認メールが届きます。そのメールが届かない場合は、必ず「スパム」または「バルク」フォルダを確認してください。

しかし、私のメールボックスにはメールがありません。

そして、ログファイルを見ると、これを見ることができます:

sfMailerMessageLoggerPlugin "email@test.com" に "MYPROJECT でアカウントを確認してください" というメールを送信する

情報: これは私の factory.yml のファイルです:

  mailer:
    class: sfMailer
    param:
      logging:           %SF_LOGGING_ENABLED%
      charset:           %SF_CHARSET%
      delivery_strategy: realtime
      transport:
        class: Swift_SmtpTransport
        param:
          host:       smtp.gmail.com
          port:       465
          encryption: ssl
          username:   email@gmail.com
          password:   password

localhost でアプリを使用しています。ssl 拡張機能は php.ini でアクティブ化されます

私を助けてくれませんか?そして私の悪い英語でごめんなさい!


4

2 に答える 2

0

はい、そうです、この行は factory.yml ファイルに存在します。この行を削除したところ、問題が解決しました。

「dev」構成は「all」構成よりも優先されます。

ありがとう、そして私の悪い英語からごめんなさい。

于 2011-03-30T09:42:46.210 に答える
0

次の行が factory.yml に存在しないことを確認します。

dev:
  mailer:
    param:
      delivery_strategy: none
于 2011-03-29T17:06:49.113 に答える