메일 테스트 오류 (SMTP)

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
메일 테스트 오류 (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
이렇게 나옵니다...

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

회원로그인

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