PHP 메일러가 localhost에서 작동합니까, 아니면 여기에 문제가 있습니까?
P粉969253139
P粉969253139 2024-02-25 17:46:09
0
1
428

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

으아악

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

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

P粉969253139
P粉969253139

모든 응답(1)
P粉364129744

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

으아아아

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

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

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

이 모든 내용은

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿