2017-08-02 83 views
1

簡単なメール送信機能を備えたlaravelウェブサイトを構築しています。メールを送ることができません。私は以前(PHP/Laravel)にたくさんの電子メールを送ってきましたが、今度は私の現在の設定では超絶しています。私は既にMailtrap、SMTP gmail、mailgun、XAMPPのsendmail、laragonのsendmailを使用していましたが、どれも動作することはありません。私はちょうど私のローカルホスト上で私のテストのGmailアカウントにメールを送信しようとしていますが、エラーは私が直接インターネットに接続されておりませんので、私は私のプロキシサーバーを疑ってるプロキシ経由でGmailのSMTP経由でメールを送信するlocalhost

SMTP ERROR: Failed to connect to server: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.(10060)

を示しておきます。私のマシンに何らかの構成が設定されていますか?すでにチュートリアルのいくつかの束を試してみてくださいが、幸運を得ることはありません。

答えて

1

プロキシサーバーがすべてのSMTPをブロックしていることがわかりました。我々は外部のsmtpを使用することはできません。 Gmail SMTPを許可するには管理者に連絡する必要があります。

ありがとうございます!

1

あなたのGmailアカウント を使用して、ローカルホストからのメールを送ることができますしかし、あなたは最初にあなたがダウンスクロールにログインしている場合Sign-in & Security

  • を選択してくださいGoogle Account settings

    1. にアプリのパスワードを作成し、セクションを見つける必要がありますGoogleにログインし、をクリックしてください。アプリケーションパスワード右側のボックスに
    2. を使用してアプリパスワードを生成するアプリのパスワードをフォームに生成するアプリとデバイス。 App、Select Deviceを選択し、Generateをクリックします。生成されたパスワードが表示されます。
    3. はこのように見て、あなたの.envファイルの設定:ファイル名を指定して実行php artisan config:clear

      MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=youremailusername MAIL_PASSWORD=generated-password MAIL_ENCRYPTION=tls

    をして、コードを送信して、あなたのメールは大丈夫であれば、あなたは今、電子メールフォームはlocalhostを送信することができるはずですし、あなたはインターネットに接続しています。

  • +0

    すでに試しましたが、私のプロキシがメール送信機能に影響を与えているようです。 –

    +1

    'php artisan config:clear'コマンドを実行してもよろしいですか?設定がキャッシュされている可能性があるためです。 –

    +0

    うん。おそらく私のプロキシがすべてのSMTPをブロックしていると言う記事を見つけました。なぜ私は外部のメールを送信できないのですか? –

    関連する問題