"SMTP 오류: 인증할 수 없음"을 수정하는 방법? [6가지 방법]
게시 됨: 2023-06-06의심할 여지 없이 PHPMailer는 개발자가 SMTP 또는 PHP의 mail() 기능을 통해 쉽게 이메일을 보낼 수 있도록 하는 강력하고 인기 있는 PHP용 이메일 전송 라이브러리입니다.
SMTP 또는 Simple Mail Transfer Protocol은 사용자가 이메일을 보내고 받을 수 있도록 하는 이메일 통신의 필수 구성 요소입니다. SMTP 인증은 승인된 사용자만 서버를 통해 이메일을 보낼 수 있도록 하는 중요한 보안 기능입니다.
그러나 SMTP 설정이 잘못되었거나 서버와의 호환성 문제로 인해 PHPMailer가 작동하지 않는 경우가 있을 수 있습니다. 이 경우 SMTP 오류가 발생할 수 있습니다. 메시지를 인증할 수 없고 사용자가 이메일을 보낼 수 없습니다.
이 기사에서는 이 오류의 가능한 주요 원인과 이를 해결하기 위한 최선의 문제 해결 방법을 알아봅니다.
시작합시다!
읽기: 이메일 전송을 위한 무료 SMTP 서버 – 2023년
"SMTP 오류: 인증할 수 없음"은 무엇을 의미합니까?
"SMTP 오류: 인증할 수 없음" 오류는 전자 메일 클라이언트가 사용자의 로그인 자격 증명을 확인할 수 없을 때 발생합니다. 잘못된 로그인 자격 증명 또는 구성 오류로 인해 발생할 수 있는 일반적인 인증 오류입니다.
기타 일반적인 SMTP 인증 오류는 다음과 같습니다.
- SMTP 오류: 인증 실패
- SMTP 오류: 사용자 이름과 암호가 허용되지 않음
- SMTP 오류: 인증 방법이 지원되지 않음
읽기: SMTP 포트 25, 465, 587, 2525: 어떤 포트를 사용해야 합니까?
"SMTP 오류: 인증할 수 없음"의 원인은 무엇입니까?
1. 잘못된 인증 오류: 잘못된 로그인 자격 증명은 SMTP 인증 오류의 가장 일반적인 원인입니다. 사용자는 자신의 이메일 계정에 올바른 사용자 이름과 암호를 입력했는지 확인해야 합니다.
2. 인증 프로토콜 미지원 : 이메일 클라이언트와 서버는 서로 다른 인증 프로토콜을 지원합니다. 이메일 클라이언트가 서버에서 사용하는 인증 프로토콜을 지원하지 않으면 인증이 실패합니다.
3. 잘못된 SMTP 포트 및 SMTP 호스트: 급한 사용자가 메일 응용 프로그램에 잘못된 메일 서버 세부 정보를 입력하는 경우가 있습니다. 그 외에도 호스트 이름이나 비활성 메일 서버의 약간의 실수로 인해 SMTP 오류가 발생할 수 있습니다: 인증할 수 없습니다.
4. 잘못 구성된 SMTP 암호화 설정: 안전한 이메일 전송과 관련하여 암호화된 SMTP는 대부분의 사용자에게 최고의 선택입니다. 이 목적으로 일반적으로 사용되는 두 가지 암호화 프로토콜은 SSL과 TLS입니다. 그러나 일부 메일 서버는 SSL/TLS 지원이 부족하거나 SSL 인증서가 만료되어 SMTP 오류가 발생할 수 있음을 염두에 두어야 합니다.
5. 암호가 만료됨 : 서버가 암호를 자동 만료하도록 설정하는 것은 드문 일이 아니며 때때로 앱 관리자가 암호를 제 시간에 업데이트하는 것을 잊을 수 있습니다. 이로 인해 애플리케이션이 연결을 시도할 때 메일 서버가 비밀번호를 확인할 수 없는 상황이 발생할 수 있습니다. "SMTP 오류: 인증할 수 없음"이 발생합니다.
6. 방화벽 또는 바이러스 백신 소프트웨어 차단 인증: 방화벽 또는 바이러스 백신 소프트웨어는 인증을 차단하여 이메일 클라이언트가 서버와 통신하지 못하게 할 수 있습니다. 사용자는 이러한 프로그램이 문제를 일으키는지 테스트하기 위해 일시적으로 비활성화할 수 있습니다.
"SMTP 오류: 인증할 수 없음"을 수정하는 방법은 무엇입니까?
SMTP 오류를 수정할 수 있는 가장 좋은 방법은 다음과 같습니다. 인증할 수 없습니다. 자세히 확인하세요.
1. 로그인 자격 증명 확인
성공적인 이메일 전송을 위해서는 메일 스크립트에 올바른 사용자 이름과 암호가 포함되어 있는지 확인해야 합니다. 또한 이메일 계정에 올바른 사용자 이름과 암호를 입력했는지 확인해야 합니다.
또한 기본 이메일 계정의 경우 전체 사용자 이름( [email protected] )을 애플리케이션에 제공해야 합니다. 암호가 최근에 변경된 경우 이메일 응용 프로그램에서도 업데이트해야 합니다.
2. 이메일 클라이언트 및 서버에서 지원하는 인증 프로토콜 활성화
이메일 클라이언트가 서버에서 사용하는 인증 프로토콜을 지원하지 않는 경우 지원되는 프로토콜로 전환해야 합니다. 일반적인 인증 프로토콜에는 SMTP-AUTH, POP3 및 IMAP이 포함됩니다.
3. 방화벽 또는 바이러스 백신 소프트웨어를 일시적으로 비활성화합니다.
방화벽 또는 바이러스 백신 소프트웨어를 일시적으로 비활성화하여 인증 문제를 일으키는지 테스트할 수 있습니다. 문제가 지속되면 소프트웨어 제공업체에 문의하여 추가 지원을 받을 수 있습니다.
4. 이메일 클라이언트 또는 서버 구성 확인
사용자는 이메일 클라이언트 및 서버 설정이 올바르게 구성되었는지 확인해야 합니다. 설정이 잘못되면 SMTP 인증 오류가 발생할 수 있습니다.
다음은 이메일 클라이언트 또는 서버 구성을 확인하는 몇 가지 단계입니다.
1. 이메일 클라이언트 설정을 다시 확인하여 올바른 수신 및 발신 메일 서버가 지정되었는지 확인하십시오.
2. 이메일 클라이언트가 수신 및 발신 메일에 올바른 포트 설정을 사용하고 있는지 확인합니다.
예를 들어 Gmail을 메일 서버(Gmail SMTP 서버)로 선택한 경우 사용해야 하는 호스트 이름은 "smtp.gmail.com"입니다. 기본 SMTP 포트 25 외에도 일부 메일 서버는 스팸을 방지하기 위해 587과 같은 사용자 지정 포트를 사용합니다. 또한 특정 메일 서버는 SSL 포트 465를 통해서만 이메일을 허용할 수 있습니다.
이메일 클라이언트 또는 서버의 구성을 확인하기 위해 몇 가지 유용한 명령을 사용할 수도 있습니다. 예를 들어 메일 서버의 DNS 연결을 확인하려면 다음과 같이 "dig" 명령을 사용할 수 있습니다.
mail.example.com 파기
올바른 SMTP 포트를 식별하고 "telnet" 명령을 사용하여 SMTP 포트에 대한 연결을 확인할 수도 있습니다.
텔넷 example.com 25
마지막으로 애플리케이션의 SMTP 설정을 다시 확인하여 올바른 SMTP 호스트와 포트가 사용되고 있는지 확인하십시오.
3. 이메일 계정의 사용자 이름과 비밀번호가 정확하고 이메일 클라이언트 설정에 제대로 입력되었는지 확인합니다.
4. 계정이 올바르게 구성되었는지 확인하기 위해 테스트 이메일을 보내 이메일 계정 설정을 테스트합니다.
테스트용 무료 SMTP 서버: 테스트 실행
5. 구성 프로세스 중이나 테스트 이메일을 보낼 때 나타날 수 있는 오류 메시지나 경고가 있는지 확인하십시오.
6. 문제가 지속되면 이메일 클라이언트 또는 서버 설명서나 지원 리소스를 참조하여 추가 지원을 받으십시오.
5. SMTP 암호화를 적절하게 구성
SSL이 효과적으로 작동하려면 서버에서 'mod_ssl' 및 'openssl'이 올바르게 구성되었는지 확인하는 것이 중요합니다.
다음 명령을 사용하여 메일 서버의 SSL 인증서의 유효성을 확인해야 합니다.
openssl s_client -connect mail.example.com:25 -starttls smtp
따라서 솔루션은 서버에 대해 SSL을 올바르게 구성하거나 SMTP 설정에서 사용되는 암호화를 제거하는 것입니다.
6. Google 표준에 따라 앱 재구성
Google은 보안을 타협하지 않으며 엄격한 보안 제한을 적용합니다. 따라서 앱이 Google의 보안 표준을 충족하지 못하는 경우 Google 서비스에 대한 액세스가 차단될 수 있습니다. 이러한 앱은 쉽게 깨질 가능성이 있고 보안 위반에 취약할 수 있기 때문입니다.
Google 서버에 인증을 시도하면 "SMTP 오류: 인증할 수 없음" 오류가 발생할 수 있습니다. 이는 Google이 로그인 자격 증명을 안전하지 않은 것으로 취급하기 때문입니다.
이 문제를 피하는 가장 좋은 방법은 Google 표준에 따라 앱을 재구성하는 것입니다. Google의 표준을 준수하지 않고 사용자 정의 설정을 사용하려면 보안 제한을 완화해야 합니다.
이것을하기 위해,
- Google 관리 콘솔에 로그인합니다.
- 보안을 클릭하고 아래로 스크롤하여 "액세스 켜기(권장하지 않음)" 링크를 클릭합니다.
- 이제 보안 수준이 낮은 앱 액세스 페이지가 열립니다.
- "보안 수준이 낮은 앱 허용"을 켜도록 토글하면 완료됩니다.
결론
SMTP 인증 오류는 실망스러울 수 있으며 사용자가 이메일을 보내지 못하게 할 수 있습니다. 일반적인 SMTP 인증 오류와 그 원인을 이해하면 이러한 문제를 빠르게 진단하고 수정할 수 있습니다.
로그인 자격 증명을 확인하고, 지원되는 인증 프로토콜을 활성화하고, 방화벽 또는 바이러스 백신 소프트웨어를 일시적으로 비활성화하고, 이메일 클라이언트 또는 서버 구성을 확인하여 SMTP 인증 오류를 신속하게 수정하고 원활한 이메일 통신을 보장할 수 있습니다.
읽기: WordPress에서 이메일을 보내지 않는 문제를 해결하는 방법은 무엇입니까? [2023]
자주 묻는 질문
SMTP 인증 오류는 어떻게 수정합니까?
SMTP 인증 오류를 수정하려면 아래 제공된 방법을 따르십시오.
1. 로그인 자격 증명 확인
2. 이메일 클라이언트 및 서버에서 지원하는 인증 프로토콜 활성화
3. 방화벽 또는 바이러스 백신 소프트웨어를 일시적으로 비활성화합니다.
4. 이메일 클라이언트 또는 서버 구성 확인
5. SMTP 암호화를 적절하게 구성
6. Google 표준에 따라 앱 재구성
Gmail에서 SMTP 인증 오류를 어떻게 수정합니까?
Gmail에서 SMTP 인증 오류를 수정하려면 다음을 수행하십시오.
1. 로그인 자격 증명을 확인합니다.
2. 이중 인증 활성화 확인
3. 다른 구글 계정에서 로그아웃
4. Google 계정 보안 설정에서 "보안 수준이 낮은 앱 허용"을 켭니다.
SMTP 오류는 인증할 수 없습니다은 무슨 뜻인가요?
SMTP 오류: 인증할 수 없음은 이메일 서버가 사용자가 제공한 로그인 자격 증명을 인증할 수 없음을 의미합니다. 간단히 말해서 이메일 클라이언트 또는 애플리케이션은 메일 서버에서 사용자 이름과 비밀번호 조합을 확인할 수 없으므로 이메일을 보내거나 받을 수 없습니다. 이 오류 메시지는 일반적으로 잘못된 암호, 만료된 암호 또는 잘못 구성된 SMTP 서버와 같은 인증 프로세스에 문제가 있음을 나타냅니다.