PHPMailer를 사용하여 Gmail을 통해 이메일을 보낼 때 실망스러운 "SMTP 오류: 인증할 수 없습니다'라는 메시지가 뜹니다. 이 오류는 여러 가지 요인으로 인해 발생할 수 있으며 해결하려면 신중한 조사가 필요합니다.
이 문제에 대한 잠재적인 해결책 중 하나는 Gmail 계정 설정에서 "보안 수준이 낮은 앱 허용"을 활성화하는 것입니다. Gmail 계정의 "내 계정" 섹션으로 이동하여 "로그인 및 보안"을 선택한 후 "계정 액세스 권한이 있는 앱" 섹션까지 아래로 스크롤하세요. "보안 수준이 낮은 앱 허용" 옵션을 "켜짐"으로 설정하고 이메일 전송을 다시 시도하세요.
제공된 PHP 스크립트에서는 제공된 자격 증명이 올바른지, 서버 설정이 구성되어 있는지 확인하는 것이 중요합니다.
보안 수준이 낮은 앱을 활성화한 후에도 문제가 지속되면 PHP 환경에 OpenSSL 확장이 활성화되어 있고 Apache 2.2.16이 mod_ssl로 실행되고 있는지 확인하는 것이 좋습니다. Gmail의 SMTP 서버와의 보안 연결을 설정하려면 SSL/TLS 연결을 위해 OpenSSL을 구성하는 것이 중요합니다.
또는 SSL 인증과 함께 포트 465를 사용할 수도 있습니다. PHP 스크립트에서 SMTPSecure를 "ssl"로 설정하고 포트를 465로 설정하세요. 이 포트에서 SSL 연결을 허용하려면 호스팅 제공업체의 설정 내에서 추가 조정이 필요할 수 있습니다.
이 솔루션은 이메일 제공업체와 호스팅 환경의 특정 구성에 따라 다르다는 점을 기억하세요. 언급된 해결 방법으로도 문제가 해결되지 않으면 호스팅 제공업체나 이메일 제공업체에 문의하여 인증 문제 해결에 대한 추가 지원을 받는 것이 좋습니다.
위 내용은 Gmail을 통해 이메일을 보낼 때 PHPMailer에서 'SMTP 오류: 인증할 수 없음' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!