私は、PHPとMySQLだけでなく、nginx/symfonyを使って、設定するアプリケーションを与えられています。アプリケーションは、パスワードを要求した人に電子メールを送信することで、パスワードをリセットすることができます。symfony mail not working
しかし、ボタンをクリックすると、電子メールが届く(ここでエラーはない)という通知が表示されますが、実際には電子メールはまったく送信されません。私は/ PowerShellのワットではSwiftMailerを使用して、次のコマンド
C:\nginx\php\php.exe bin/console swiftmailer:email:send
を実行すると、私はそれがに送信するアドレスに関係なく、正しくメールを受け取ります。
mailer_transport: smtp
mailer_host: smtphub.example.com //not real domain name
mailer_user: ~
mailer_password: ~
mailer_address: ~
mailer_sender: ~
は何で私は、このファイルを編集する必要がありますか、と次のように私のparameters.ymlファイル内 電子メールの設定はありますか?電子メールサーバーにはパスワードとユーザーは必要なく、ポート番号も必要ありません。 mailer_sender
とmailer_address
を記入すると、電子メールの送信はswiftmailerでも機能しません。電子メールサーバーが正しく設定されているので、gmailなどの他のサービスは使用したくありません。別のファイルを編集してこの作業を行うべきですか、それを正しく編集するにはどうすればいいですか?