GMAIL smtp の使用に関する Laravel エラー: 「ホスト "mailpit:1025" との接続を確立できません」
<p>Laravel と Gmail を使用して電子メールを送信しようとしましたが、次のエラーがスローされます: </p>
<ブロック引用>
<p>ホスト「mailpit:1025」への接続を確立できません:
Stream_socket_client(): php_network_getaddresses: アドレス情報の取得
メールピットが失敗しました: そのようなホストは知られていません。 </p>
</blockquote>
<p>なぜ Gmail ではなく Mailpit に接続しようとするのかわかりません。 </p>
<p>私の .env ファイルは次のようになります: </p>
<pre class="brush:php;toolbar:false;">MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=est.juan.arango1@unimilitar.edu.co
MAIL_PASSWORD=[Google アプリのパスワード]
MAIL_ENCRYPTION=ssl</pre>
<p>私のルーティングは次のようになります: </p>
<pre class="brush:php;toolbar:false;">Route::get('/senMail', function () {
試す {
Mail::to('est.juan.arango1@unimilitar.edu.co'')->send(new Subscribe());
} catch (Throwable $e) {
return '<div>FAILED ' . $e . '</div>';
}
});</pre>
<p>購読テンプレートは通常のものです<code>php 職人 make:mail Subscribe --markdown=emails.subscribers</code></p>
<p><code>phpArtisancache:clear</code>と<code>phpArtisanconfig:clear</code>を実行しようとしましたが、エラーがスローされ続け、ポート587を465に変更しました。しかし、成功はありません。 < /p>
<p><code>config/mail.php</code> ファイルでもこの構成を試しました: </p>
<pre class="brush:php;toolbar:false;">'ストリーム' => [
'ssl' => [
'allow_self_signed' => true、
'verify_peer' => false、
'verify_peer_name' => false、
]、
]、</pre></p>