84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
PHP 메일러(localhost)를 사용하여 이메일을 보내려고 하면 계속 오류 메시지가 나타납니다. 아니면 PHP 메일러가 localhost에서 작동하지 않습니까?
다음과 같은 오류가 발생합니다.
서버-> SMTP 오류: SMTP 호스트에 연결할 수 없습니다. 메시지를 보낼 수 없습니다. 메일러 오류: SMTP 오류: SMTP 호스트에 연결할 수 없습니다.
이 줄을 주석 처리한 이유는 모르겠지만 암호화가 필요한 포트에 대해 암호화되지 않은 연결을 시도하기 때문에 연결이 실패하게 됩니다.
댓글을 제거하면 더 나은 행운이 찾아올 수도 있습니다. 연결의 TLS 단계에 대한 자세한 정보를 제공하므로 SMTPDebug = SMTP::DEBUG_CONNECTION 설정을 시도해 볼 수도 있습니다.
SMTPDebug = SMTP::DEBUG_CONNECTION
Gmail(2022년 5월 기준)은 더 이상 일반 ID와 비밀번호를 사용한 인증을 허용하지 않으므로 문제가 완전히 해결되지 않을 수 있습니다. XOAUTH2(PHPMailer에서 지원)를 사용하도록 전환하거나 Gmail 콘솔에서 애플리케이션 비밀번호를 생성해야 합니다.
또한 Gmail에서는 어떤 주소도 사용할 수 없으며 用户名 주소와 미리 정의된 별칭만 사용할 수 있습니다.
用户名
PHPMailer 문제 해결 가이드에서 다룹니다.
이 줄을 주석 처리한 이유는 모르겠지만 암호화가 필요한 포트에 대해 암호화되지 않은 연결을 시도하기 때문에 연결이 실패하게 됩니다.
으아아아댓글을 제거하면 더 나은 행운이 찾아올 수도 있습니다. 연결의 TLS 단계에 대한 자세한 정보를 제공하므로
SMTPDebug = SMTP::DEBUG_CONNECTION
설정을 시도해 볼 수도 있습니다.Gmail(2022년 5월 기준)은 더 이상 일반 ID와 비밀번호를 사용한 인증을 허용하지 않으므로 문제가 완전히 해결되지 않을 수 있습니다. XOAUTH2(PHPMailer에서 지원)를 사용하도록 전환하거나 Gmail 콘솔에서 애플리케이션 비밀번호를 생성해야 합니다.
또한 Gmail에서는 어떤 주소도 사용할 수 없으며
이 모든 내용은用户名
주소와 미리 정의된 별칭만 사용할 수 있습니다.PHPMailer 문제 해결 가이드에서 다룹니다.