응답 코드는 250이 될 것으로 예상됐으나 대신 535가 수신되었고 "535-5.7.8 사용자 이름 및 비밀번호가 허용되지 않습니다"라는 메시지가 나왔습니다.
P粉510127741
2023-08-21 23:19:07
<p>최근 Gmail을 통해 이메일을 보내려고 할 때 SwiftMail 오류가 발생했습니다. </p>
<pre class="brush:php;toolbar:false;">예상된 응답 코드는 250이지만 '535-5.7.8 사용자 이름 및 비밀번호가 허용되지 않습니다.'라는 메시지와 함께 코드 '535'를 받았습니다. /pre>
<p>Gmail을 통해 이메일을 보내려고 했는데 Google에서 제가 스팸이라고 생각했고(아마 너무 빨리 요청했기 때문일 것입니다) 그들은 제 계정에 접근했다는 이메일을 보냈고 저는 그 계정을 제가 직접 운영했다고 말했습니다. 문제 없이 이메일을 보낼 수 있었는데, 지금 막 이 문제가 발생했습니다. </p>
<p>이것은 내 env 파일의 내용입니다. </p>
<pre class="brush:php;toolbar:false;">MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=talentscoutphil@gmail.com
MAIL_PASSWORD=내 비밀번호여기
MAIL_FROM=talentscoutphil@gmail.com
MAIL_NAME=talentscout</pre>
<p><br /></p>
저도 같은 문제가 있어서 Gmail 비밀번호를 변경하면 문제가 해결되었습니다. Gmail 계정에서 안전하지 않은 앱
을 활성화하는 것도 잊지 마세요.인터넷에서 조사한 결과 일부 답변에는 "낮은 앱 액세스" 및 "Gmail 확인 코드 잠금 해제" 활성화가 포함되어 있었지만 안타깝게도 2단계 인증을 찾을 때까지는 효과가 없었습니다.
내가 한 일은:
Google에서 2단계 인증을 활성화하려면 여기
시스템 사용을 위한 애플리케이션 비밀번호를 생성하려면 여기
저는 기타(맞춤 이름)을 선택하고 생성
내 laravel 환경 파일에 들어가서 편집했습니다
MAIL_USERNAME=talentscoutphil@gmail.com
MAIL_PASSWORD=생성된 비밀번호
이것이 내 솔루션입니다. 나는 최소한 다른 사람들이 가능한 답을 찾는 데 시간을 낭비하지 않도록 이 솔루션을 만들었습니다.