>백엔드 개발 >PHP 튜토리얼 >Gmail을 통해 이메일을 보낼 수 없습니다: \'535 사용자 이름 및 비밀번호가 허용되지 않음\' 오류 문제 해결?

Gmail을 통해 이메일을 보낼 수 없습니다: \'535 사용자 이름 및 비밀번호가 허용되지 않음\' 오류 문제 해결?

Susan Sarandon
Susan Sarandon원래의
2024-10-18 18:03:29879검색

Unable to Send Emails via Gmail: Troubleshooting

예기치 않은 SMTP 응답 코드: "535 사용자 이름 및 비밀번호가 허용되지 않음" 오류 문제 해결

SwiftMail을 사용하여 Gmail을 통해 이메일을 보내려고 하면 "예상된 응답 코드는 250이지만 코드는 '535'이며 메시지는 '535-5.7.8 사용자 이름 및 비밀번호가 허용되지 않습니다.'"라는 오류가 발생할 수 있습니다. 이 문제는 감지된 스팸 동작으로 인해 발생할 수 있습니다.

해결 방법 이 문제가 있는 경우 다음 단계를 고려하십시오.

  • 보안 수준이 낮은 앱 액세스 비활성화: SwiftMail이 보안 제한을 우회하도록 허용하려면 Gmail 설정에서 "보안 수준이 낮은 앱 허용"을 활성화하세요.
  • 보안문자 확인 제거: 로그인 프로세스를 간소화하려면 Google의 보안문자 확인을 비활성화하세요.
  • 2단계 확인 활성화: 계정 강화를 위해 2단계 확인을 활성화하세요. 보안.

그러나 이러한 조치가 실패할 경우 다음 해결 방법을 구현하십시오.

  1. 2단계 인증 활성화: Google의 "2단계 인증"을 방문하세요. 확인" 페이지를 클릭하고 기능을 활성화하세요.
  2. 앱 비밀번호 만들기: 이메일 시스템에 맞는 앱 비밀번호를 생성하세요.
  3. 환경 파일 업데이트: 환경 파일(.env)의 Gmail 비밀번호를 2단계에서 생성된 앱 비밀번호로 바꾸세요.
  4. 서버 다시 시작: 변경 사항을 적용하려면 웹 서버를 다시 시작하세요.

이 단계를 완료하면 SwiftMail을 사용하여 Gmail을 통해 이메일을 성공적으로 보낼 수 있습니다.

위 내용은 Gmail을 통해 이메일을 보낼 수 없습니다: \'535 사용자 이름 및 비밀번호가 허용되지 않음\' 오류 문제 해결?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.