찾다

 >  Q&A  >  본문

PHP 메일러가 localhost에서 작동합니까, 아니면 여기에 문제가 있습니까?

PHP 메일러(localhost)를 사용하여 이메일을 보내려고 하면 계속 오류 메시지가 나타납니다. 아니면 PHP 메일러가 localhost에서 작동하지 않습니까?

으아악

다음과 같은 오류가 발생합니다.

서버-> SMTP 오류: SMTP 호스트에 연결할 수 없습니다. 메시지를 보낼 수 없습니다. 메일러 오류: SMTP 오류: SMTP 호스트에 연결할 수 없습니다.

P粉969253139P粉969253139278일 전409

모든 응답(1)나는 대답할 것이다

  • P粉364129744

    P粉3641297442024-02-26 11:12:42

    이 줄을 주석 처리한 이유는 모르겠지만 암호화가 필요한 포트에 대해 암호화되지 않은 연결을 시도하기 때문에 연결이 실패하게 됩니다.

    으아아아

    댓글을 제거하면 더 나은 행운이 찾아올 수도 있습니다. 연결의 TLS 단계에 대한 자세한 정보를 제공하므로 SMTPDebug = SMTP::DEBUG_CONNECTION 설정을 시도해 볼 수도 있습니다.

    Gmail(2022년 5월 기준)은 더 이상 일반 ID와 비밀번호를 사용한 인증을 허용하지 않으므로 문제가 완전히 해결되지 않을 수 있습니다. XOAUTH2(PHPMailer에서 지원)를 사용하도록 전환하거나 Gmail 콘솔에서 애플리케이션 비밀번호를 생성해야 합니다.

    또한 Gmail에서는 어떤 주소도 사용할 수 없으며 用户名 주소와 미리 정의된 별칭만 사용할 수 있습니다.

    이 모든 내용은

    PHPMailer 문제 해결 가이드에서 다룹니다.

    회신하다
    0
  • 취소회신하다