>백엔드 개발 >Golang >SMTP를 통해 이메일을 보낼 때 '535 5.7.8 사용자 이름 및 비밀번호가 허용되지 않음' 오류가 발생하는 이유는 무엇입니까?

SMTP를 통해 이메일을 보낼 때 '535 5.7.8 사용자 이름 및 비밀번호가 허용되지 않음' 오류가 발생하는 이유는 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-21 13:19:09315검색

Why Am I Getting the

이메일 전달 실패: "535 5.7.8 사용자 이름 및 비밀번호가 허용되지 않음" 오류 해결

이메일 전송 기능을 구성하려고 할 때 SMTP 프로토콜을 사용하면 "535 5.7.8 사용자 이름 및 비밀번호가 허용되지 않습니다. 자세한 내용은 다음 페이지에서 확인하세요. 5.7.8 https://support.google.com/mail/?p=BadCredentials." 이 오류는 보안 수준이 낮은 앱 허용을 활성화하고 겉으로는 올바른 자격 증명을 입력했음에도 불구하고 발생합니다.

문제 해결

이 오류의 근본 원인은 Google이 계정을 강화하려는 시도에 있습니다. 보안. 문제를 해결하고 이메일이 성공적으로 전달되도록 하려면 다음 단계를 따르세요.

1. 2FA 인증 활성화

아직 활성화하지 않은 경우 계정에 대한 2단계 인증을 활성화하십시오: https://myaccount.google.com/security

2. 앱 비밀번호 생성

https://security.google.com/settings/security/apppasswords로 이동하여 앱 비밀번호를 만드세요. 이는 특히 SMTP 프로토콜을 통한 이메일 전송 목적으로 Google 계정에 제한된 액세스를 부여하는 16자리 비밀번호입니다.

3. 코드에 앱 비밀번호 사용

SendContactUsForm 기능의 상수 문자열 "somecrazypw"를 2단계에서 생성된 앱 비밀번호로 바꾸세요. 이렇게 하면 이메일 전송 기능이 인증을 위해 적절한 자격 증명을 사용하게 됩니다. Google의 SMTP를 사용하여

결론

다음 단계를 따르면 "535 5.7.8 사용자 이름 및 비밀번호가 승인됨' 오류가 발생했습니다. 2FA를 활성화하고 특정 애플리케이션에 앱 비밀번호를 사용하여 안전한 계정 관행을 유지하는 것이 중요합니다.

위 내용은 SMTP를 통해 이메일을 보낼 때 '535 5.7.8 사용자 이름 및 비밀번호가 허용되지 않음' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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