>백엔드 개발 >PHP 튜토리얼 >\'예상 응답 코드 250이지만 코드 535\' SMTP 인증 오류를 해결하는 방법은 무엇입니까?

\'예상 응답 코드 250이지만 코드 535\' SMTP 인증 오류를 해결하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-10-18 17:57:03311검색

How to Resolve

예상 응답 코드 250이지만 수신 코드 535: SMTP 인증 오류 해결

SwiftMail을 사용하여 Gmail을 통해 SMTP를 통해 이메일을 보내려고 하면, "예상 응답 코드 250이지만 코드 "535"가 있음을 나타내는 오류가 발생했으며 "535-5.7.8 사용자 이름 및 비밀번호가 허용되지 않습니다."라는 메시지가 표시됩니다. 이 오류는 제공된 자격 증명의 인증 문제로 인해 발생합니다.

이 문제를 해결하려면 "소규모 앱에 대한 액세스"를 활성화하고 Gmail 보안 문자 잠금을 해제해도 해결되지 않았습니다. 그러나 2단계 인증을 구현하고 앱 비밀번호를 만드는 데 성공했습니다.

해결책:

  1. Google 계정에 대해 2단계 인증을 활성화합니다.
  2. 앱 비밀번호를 생성합니다. 그리고 "생성"을 클릭하세요.
  3. .env 파일을 업데이트하세요. 이전 Gmail 비밀번호를 생성된 앱 비밀번호(MAIL_PASSWORD 환경 변수에서)로 바꾸세요.
  4. Apache 서버를 다시 시작하여 구성 변경 사항을 새로 고칩니다.

이 단계를 완료하면 이메일 전송 기능이 복원됩니다. 이 솔루션은 Gmail 계정에 대한 액세스 권한을 부여하는 전용 앱 비밀번호를 활용하여 인증 오류를 제거합니다.

위 내용은 '예상 응답 코드 250이지만 코드 535' SMTP 인증 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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