Laravel에서 Gmail을 사용하여 메일을 보내는 방법: 지속적인 SMTP 오류 문제 해결
Gmail을 사용하여 로컬 호스트에서 이메일을 보내려고 할 때 많은 개발자는 지속적인 SMTP 오류를 경험합니다. config/mail.php 파일 및 .env 설정을 수정했는데도 오류가 지속됩니다.
해결책: 2단계 인증 활성화 및 앱 비밀번호 사용
루트 이 문제의 원인은 Google의 강화된 보안 조치에 있습니다. 이 문제를 해결하려면 다음 단계를 따르세요.
업데이트된 .env 구성
앱 비밀번호가 있으면 .env 파일을 다음과 같이 업데이트하세요. 다음:
MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 [email protected] MAIL_PASSWORD=apppassword MAIL_ENCRYPTION=tls
구성 캐시 지우기
변경한 후 다음 명령을 실행하여 구성 캐시를 지웁니다.
php artisan config:cache
이렇게 하면 SMTP 오류가 해결되고 Gmail을 사용하여 로컬 호스트에서 이메일을 성공적으로 보낼 수 있습니다.
위 내용은 내 Laravel 이메일이 Gmail을 통해 전송되지 않는 이유는 무엇이며 지속적인 SMTP 오류를 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!