>백엔드 개발 >PHP 튜토리얼 >PHPMailer에서 'SMTP 오류: 인증할 수 없습니다'라는 메시지가 나타나는 이유는 무엇입니까?

PHPMailer에서 'SMTP 오류: 인증할 수 없습니다'라는 메시지가 나타나는 이유는 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-11 16:37:021029검색

Why Am I Getting

PHPMailer의 "SMTP 오류: 인증할 수 없음": 인증 실패 해결

PHPMailer에서 "SMTP 오류: 인증할 수 없음" 오류 발생 이메일 전송을 시도하는 동안 "인증"이 발생하면 메일 서버에 인증 문제가 있음을 나타냅니다. 사용자 이름과 비밀번호가 정확한지 확인했지만 더 근본적인 문제가 있을 수 있습니다.

이 오류의 잠재적인 원인 중 하나는 Google의 보안 조치에 있습니다. 보안을 강화하기 위해 Google에서는 Gmail을 사용하여 이메일을 보내는 타사 애플리케이션에 '보안 수준이 낮은 앱 허용'을 활성화하도록 요구합니다. 이 옵션을 비활성화하면 PHPMailer 및 기타 유사한 애플리케이션에 인증 오류가 발생할 수 있습니다.

이 문제를 해결하려면 다음 단계를 따르세요.

  1. myaccount.google.com에서 Google 계정에 액세스하세요. .
  2. "로그인 및 보안"으로 이동합니다.
  3. "계정 액세스 권한이 있는 앱"을 찾아 선택합니다.
  4. "보안 수준이 낮은 앱" 섹션까지 아래로 스크롤합니다. .
  5. "보안 수준이 낮은 앱 허용" 옵션을 활성화합니다.

또는 https://myaccount.google.com/lesssecureapps에서 이러한 설정에 직접 액세스할 수 있습니다.

'보안 수준이 낮은 앱 허용'을 활성화하면 PHPMailer 및 기타 보안 수준이 낮은 애플리케이션이 이메일 전송을 위해 Gmail 계정에 액세스할 수 있는 권한을 부여하게 됩니다. 이렇게 하면 PHPMailer에서 발생한 인증 오류가 해결됩니다.

위 내용은 PHPMailer에서 'SMTP 오류: 인증할 수 없습니다'라는 메시지가 나타나는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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