GMAIL smtp 사용에 대한 Laravel 오류: "호스트 "mailpit:1025"와 연결을 설정할 수 없습니다."
P粉283559033
P粉283559033 2023-08-24 23:32:49
0
1
732
<p>Laravel과 Gmail을 사용하여 이메일을 보내려고 했지만 다음 오류가 발생했습니다.</p> <인용문> <p>'mailpit:1025' 호스트에 연결할 수 없습니다: Stream_socket_client(): php_network_getaddresses: 주소 정보 가져오기 Mailpit 실패: 해당 호스트가 알려져 있지 않습니다. </p> </인용문> <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=[구글 앱 비밀번호] 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()); } 잡기(던지기 가능 $e) { '<div>FAILED'를 반환합니다. '</div>'; } });</pre> <p>구독 템플릿은 일반<code>php artisan make:mail입니다. Subscribe --markdown=emails.subscribers</code></p> <p><code>php artisan 캐시:clear </code> 및 <code>php artisan config:clear</code>를 실행해 보았지만 계속 오류가 발생했으며 포트도 587에서 465로 변경했습니다. 그러나 성공하지 못했습니다. < <p><code>config/mail.php</code> 파일에서 이 구성을 시도했습니다: </p> <pre class="brush:php;toolbar:false;">'스트림' => 'ssl' => 'allow_self_signed' => 사실, 'verify_peer' => 거짓, 'verify_peer_name' => 거짓, ], ],</pre></p>
P粉283559033
P粉283559033

모든 응답(1)
P粉449281068

터미널에서 다음 두 명령을 사용해 보세요

php artisan Route:clear // 경로 캐시 지우기

php artisan config:cache // 구성 캐시가 삭제됩니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿