PHPmailer에서 SMTP Connect() 실패: 자세한 솔루션
PHPmailer를 사용하여 이메일을 보내는 것은 간단한 작업일 수 있지만 때로는 다음과 같은 문제가 발생할 수 있습니다. "메일러 오류: SMTP 연결() 실패"와 같은 오류. 이 오류는 일반적으로 잘못된 구성이나 보안 제한으로 인해 SMTP 서버에 연결하려고 할 때 발생할 수 있습니다.
설명하신 문제는 SMTP 서버에 대한 Google 인증 메커니즘의 변경과 관련되어 있습니다. 이제 Google은 성공적으로 연결하려면 추가 단계가 필요한 XOAUTH2 인증을 사용합니다.
해결책:
https://www.google.com/settings/security/lesssecureapps를 방문하여 '보안 수준이 낮은 앱 허용'을 켜세요. 이를 통해 애플리케이션(PHPmailer)이 Google의 SMTP 서버와 상호 작용할 수 있습니다.
포트 465에서 SSL 대신 , 포트 587을 통해 TLS로 전환하십시오. 이는 XOAUTH2 인증에 권장되는 프로토콜입니다.
PHPmailer 코드에서 다음을 만드세요. 다음 설정을 사용해야 합니다.
이러한 변경 사항을 구현하면 PHPmailer 코드가 "SMTP 연결() 실패" 오류 없이 SMTP 서버에 성공적으로 연결하고 이메일을 보낼 수 있어야 합니다.
이메일 계정에 대한 2단계 인증 활성화, 메일 서버에 대한 강력한 비밀번호 생성 등 항상 적절한 보안 관행을 유지하십시오.
위 내용은 PHPmailer에서 SMTP Connect()가 실패했습니다. Google로 이메일을 보낼 때 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!