> 백엔드 개발 > PHP 튜토리얼 > Gmail을 통해 이메일을 보낼 때 내 서버에서 \'SMTP 비밀번호 명령 실패\' 오류가 발생하는 이유는 무엇입니까?

Gmail을 통해 이메일을 보낼 때 내 서버에서 \'SMTP 비밀번호 명령 실패\' 오류가 발생하는 이유는 무엇입니까?

Susan Sarandon
풀어 주다: 2024-11-23 12:44:11
원래의
161명이 탐색했습니다.

Why Does My Server Get an

SMTP 오류: 서버에서 이메일을 보낼 때 비밀번호 명령이 실패했습니다.

문제:

에도 불구하고 올바른 PHPMailer 설정과 GMail 자격 증명을 사용하여 이메일을 보내려고 하면 오류가 발생합니다. 공유 서버. 오류 메시지는 "SMTP connect() 실패"이며 비밀번호 명령이 실패했음을 나타내는 534 응답입니다.

해결책:

PHP 스크립트에는 오류가 없으며 문제는 Google의 보안 조치에 있습니다. 애플리케이션이 GMail 계정에 액세스하려고 시도하면 Google은 다음과 같은 이유로 이를 잠재적으로 의심스러운 것으로 표시할 수 있습니다.

  • 보안 수준이 낮은 애플리케이션: GMail은 보안이 부족한 특정 애플리케이션이나 장치에 대한 액세스를 제한할 수 있습니다. 강력한 보안 프로토콜.
  • 여러 번의 로그인 시도: 짧은 기간 동안 빈번한 로그인은 보안을 유발할 수 있습니다. 경고.
  • 국가 또는 IP 주소 변경: VPN을 사용하거나 다른 위치에서 계정에 액세스하는 것도 의심을 불러일으킬 수 있습니다.

해결 방법:

이 문제를 해결하려면 다음 단계를 따르세요. 권장 사항:

  1. 보안 수준이 낮은 앱 활성화: Gmail 설정 페이지(security.google.com/settings/security/activity)를 방문하여 "보안 수준이 낮은 앱 허용"이 선택되어 있는지 확인하세요. 활성화됩니다.
  2. 보안문자 지우기: Google 계정의 로그인 페이지에 액세스합니다. (accounts.google.com/DisplayUnlockCaptcha) 보안문자 문제를 제거하려면 "계속"을 클릭하세요.
  3. 의심스러운 앱 비활성화: GMail 설정(security.google.com/settings/security) /activity), 최근 액세스 시도를 검토하고 의심스러운 활동을 승인합니다.

이 단계를 완료하면 Google이 구현한 보안 조치가 우회됩니다. 그러나 보안 수준이 낮은 애플리케이션을 사용하면 이메일 계정의 보안에 영향을 미칠 수 있으므로 해당 애플리케이션을 활성화하기 전에 위험과 이점을 신중하게 비교하는 것이 좋습니다.

위 내용은 Gmail을 통해 이메일을 보낼 때 내 서버에서 'SMTP 비밀번호 명령 실패' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿