2016-10-27 8 views
1

私はSymfony 3(一般的にsymfony 3)の初心者です
すべてがうまくいけば、私のパラメータをテストするために電子メールを送信したいと思います。
ここに私のparameters.ymlファイル:
Symfony 3は電子メールテストを送信できません

database_host: 127.0.0.1 
database_port: null 
database_name: learnsymfony 
database_user: root 
database_password: null 
mailer_transport: gmail 
mailer_encryption: ssl 
mailer_auth_mode: login 
mailer_host: smtp.gmail.com 
mailer_user: '[email protected]' 
secret: 7759e1c20bb67e4ec0fbac5c3a4de22beed3b95d 

そしてここではSwiftMailerのための私のconfig.ymlコード:

transport: gmail 
host:  smtp.gmail.com 
username: '[email protected]' 
password: 'myPassword' 
spool: { type: memory } 

私はここのフォーラムで一つの質問にこの設定を見つけましたが、私のために「メールキューをフラッシュしているときに例外が発生しました:ホストsmtp.gmail.com [#0]」との接続を確立できませんでした。
何か提案してください。
私は他の構成の多くを試みたが、何もうまく機能していない...
おかげ

私は今日もこの問題に直面して、デフォルトコントローラにこれらをインポートすることを忘れないでくださいこれらの手順を実行した後 how to send email in Symfony に従うことによって解決してしまった
+0

2段階認証を使用している場合は、アプリパスワードをGoogleパスワードではなくアプリパスワードに設定してください... –

+0

devで設定している場合、swiftermailerを設定する必要があります:disable_delivery:falseそれ以外の場合は送信しないで、何が送信されたかを確認するにはprofilierを確認する必要があります – Rooneyl

+0

@JovanPerovic正確には何ですか?私は前にそれを聞いたが、考えていない... –

答えて

0

symfony \ Component \ Routing \ Annotation \ Routeとしてルートを使用します。

使用Symfony \ Component \ HttpFoundation \ Response;

「#app/config/parameters.yml」を使用しているメールとパスワードが正しいことを確認してください。

関連する問題