PHP 페이지에서 Gmail의 SMTP 서버를 통해 이메일을 보내려고 하면 다음과 같은 오류가 발생할 수 있습니다. 인증 실패 [SMTP: SMTP 서버가 인증을 지원하지 않습니다...]." 이 문제는 다음 단계를 통합하여 해결할 수 있습니다.
제공된 코드에서 오류는 오래된 포트 번호(587)를 사용하여 발생했습니다. Gmail과의 안전한 SMTP 연결을 위해서는 SSL 암호화가 포함된 포트 465를 사용해야 합니다.
문제를 해결하려면 다음과 같이 SMTP 서버 설정을 업데이트하세요.
$smtp = Mail::factory('smtp', array( 'host' => 'ssl://smtp.gmail.com', 'port' => '465', 'auth' => true, 'username' => '[email protected]', 'password' => 'passwordxxx' ));
이러한 수정을 통해 코드 Gmail의 SMTP 서버에 성공적으로 연결되어 페이지를 통해 이메일을 보낼 수 있습니다.
위 내용은 내 PHP Gmail SMTP 이메일이 실패하는 이유는 무엇이며 '인증 실패' 오류를 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!