메일 테스트 오류 (SMTP)

메일 테스트 오류 (SMTP)

QA

메일 테스트 오류 (SMTP)

본문

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

 

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가 사용불가능한 상태일 수 있습니다.

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

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

답변해주셔서 감사합니다. 그런데 지금 Iptime NAS서버를 이용해서 보안상 다음,네이버 같은 외부 SMPT를 사용할 수 없는 상황입니다.. 위에 에러를 봤을 때 단순 제가 쓰고 있는 SMTP오류 일까요?

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

25번 말고 다른 포트 번호를 사용하였을 때는
2022-02-25 06:42:39 SMTP ERROR: Failed to connect to server: Connection refused (111)
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
이렇게 나옵니다...

답변을 작성하시기 전에 로그인 해주세요.
전체 123,665 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT