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