私には分かりません。Symfony 3:swiftmailerはswiftmailer:email:sendコマンドで作業中にWebサイトから電子メールを送信しません
私はSwiftMailerを使用して、Mailjet SMTPを使用してウェブサイトからメールを送信します(登録の確認など)。メールは送信されません。
Symfonyプロファイラでは、ユーザーアカウントを作成すると1つのメールがスプールされますが、送信されることはありません。 php bin/console swiftmailer:spool:send返信0件のメールが送信されました。私は記憶とファイルスプールを試みました。
php bin/console swiftmailerを使用している場合:メール:送信、メールは正しく送信されます(メールはメールジェットヘッダーを持ち、mailjet送信メールインターフェイスにあります)。
私はOVH SMTPを試しているとき、メールはアプリケーションとcliコマンドの両方から正しく送信されるため、問題はSwiftMailerの誤設定のようです。ここで
は私の設定です:作成するとき
アプリ/設定/ config.yml
swiftmailer:
transport: "%mailer_transport%"
host: "%mailer_host_prod%"
port: "%mailer_port_prod%"
encryption:"%mailer_encryption_prod%"
username: "%mailer_user_prod%"
password: "%mailer_password_prod%"
spool: { type: memory }
アプリ/設定/ parameters.yml
mailer_transport: smtp
mailer_host_prod: in-v3.mailjet.com
mailer_port_prod: 587
mailer_encryption_prod: tls
mailer_user_prod: api_key
mailer_password_prod: api_secret
mailer_host_ovh: ssl0.ovh.net
mailer_port_ovh: 465
mailer_encryption_ovh: ssl
mailer_user_ovh: email
mailer_password_ovh: password
私はあなたの質問を理解していません。 'swiftmailer:email:send'はメールを正常に送信するので、何が問題なのですか? –
私は自分の投稿を編集しました。もっと理解してくれることを願っています。 – Al3