메일 테스트 오류 (SMTP)

메일 테스트 오류 (SMTP)

QA

메일 테스트 오류 (SMTP)

답변 2

본문

관리자 페이지 에서 메일 테스트를 사용 하려고 하는데 밑에와 같은 오류가 발생합니다.

 

2022-02-24 07:23:28 CLIENT -> SERVER: STARTTLS
2022-02-24 07:23:28 SERVER -> CLIENT: (ip) SMTP server ready
SMTP Error: Could not connect to SMTP host.
2022-02-24 07:23:29 SMTP NOTICE: EOF caught while checking if connected
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

 

관련하여 해결방법을 아시는 분 있으면 댓글 달아주시면 감사하겠습니다 ㅜ

 

mailer.lib.php 

 

try {

        $mail = new PHPMailer(); // defaults to using php "mail()"

        if (defined('G5_SMTP') && G5_SMTP) {

            $mail->SMTPDebug = 2;

           

            $mail->IsSMTP(); // telling the class to use SMTP

            $mail->Host = G5_SMTP; // SMTP server    

            if(defined('G5_SMTP_PORT') && G5_SMTP_PORT)

                $mail->Port = G5_SMTP_PORT;

           

        }

        $mail->SMTPSecure = 'tls';

        $mail->CharSet = 'UTF-8';

        $mail->From = $fmail;

        $mail->FromName = $fname;

        $mail->Subject = $subject;

        $mail->AltBody = ""; // optional, comment out and test

        $mail->msgHTML($content);

        $mail->addAddress($to);

        if ($cc)

            $mail->addCC($cc);

        if ($bcc)

            $mail->addBCC($bcc);

        //print_r2($file); exit;

        if ($file != "") {

            foreach ($file as $f) {

                $mail->addAttachment($f['path'], $f['name']);

            }

        }

 

config.php

 

define('G5_SMTP','(smtp ip)');

define('G5_SMTP_PORT', '25');

(smtp ip)는 다음 이나 네이버가 아닌 고유 smtp ip 를 사용하였습니다.

이 질문에 댓글 쓰기 :

답변 2

다음이나 네이버의 smtp를 사용하여 정상으로 발송된다면

변경해서 사용중인 smtp가 사용불가능한 상태일 수 있습니다.

따라서 테스트를 해보시고, 네이버나 다음이 정상이라면

사용을 원하시는 해당 메일서버를 체크해보세요.

25번 포트를 사용하고 있는 프로세스 확인해보셨나요?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 209
© SIRSOFT
현재 페이지 제일 처음으로