외부메일 서버 연결하여 메일 보내기.. 채택완료
mailer.lib.php 안에 간단하게 함수를 만들었습니다.
</p>
<p>function POPmailer($to, $subject, $content)</p>
<p>{</p>
<p> global $config;</p>
<p> global $g5;</p>
<p> </p>
<p> $mail = new PHPMailer(); // defaults to using php "mail()"</p>
<p> $mail->isSMTP();</p>
<p> $mail->SMTPDebug = 2;</p>
<p> $mail->SMTPAuth = true;</p>
<p> //$mail->AuthType = "LOGIN"; </p>
<p> //$mail->SMTPSecure = "STARTTLS";</p>
<p> $mail->Host = "new.ukdoi.com";</p>
<p> // $mail->Port = 587;</p>
<p> $mail->Username = "아이디"; //사용할 지메일 계정</p>
<p> $mail->Password = "비밀번호"; //구글계정 패스워드</p>
<p> $mail->CharSet = 'UTF-8';</p>
<p> $mail->From = "USER@chemipharm.co.kr"; //발송메일(=사용할 지메일 계정)</p>
<p> $mail->FromName = "전자결재시스템";</p>
<p> $mail->Subject = $subject;</p>
<p> $mail->msgHTML($content);</p>
<p> $mail->addAddress($to);</p>
<p> return $mail->send();</p>
<p>}</p>
<p>
2021-07-23 06:17:59 SERVER -> CLIENT: 220 ESMTP AntiSpam Service Enterprise Edition
2021-07-23 06:17:59 CLIENT -> SERVER: EHLO 192.168.0.32
2021-07-23 06:17:59 SERVER -> CLIENT: 250-AntiSpam Service Enterprise Edition250-STARTTLS250-AUTH LOGIN250-AUTH=LOGIN250-PIPELINING250 8BITMIME
2021-07-23 06:17:59 CLIENT -> SERVER: STARTTLS
2021-07-23 06:18:00 SERVER -> CLIENT: 220 ready for tls
SMTP Error: Could not connect to SMTP host.
2021-07-23 06:18:00 CLIENT -> SERVER: QUIT
무엇이 문제인지 정확히 모르겠습니다...
고견을 듣고싶습니다.
답변 2개
SMTP Error: Could not connect to SMTP host.
SMTP 접속을 못했다는 뜻입니다.
접속 정보를 제대로 세팅하셔야 할듯..
답변에 대한 댓글 7개
아마 포트설정을 안해서 그런거같은데, 메일서비스 업체에서
포트알아내신 후
$mail->Port = 587;
$mail->Username = "아이디"; //사용할 지메일 계정
$mail->Password = "비밀번호"; //구글계정 패스워드
넣어보세요. 구글이니까 587은 맞을듯 합니다.
회사 메일 서버 가 new.ukdoi.com이라 ..
보내는 포트는 587과 25를 사용중인데 두개다 설정을 해봐도 안되네요....
포트를 여는게 문제가 아니라 무슨 포트를 사.용.하.는.지!
gmail 이 아니라면 포트를 수정해야 할 수 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
좀더 자세히 기재 해야될듯한데.. 서버가 어떤거 쓰고 php 버전 메일서버랑 등등..
암튼 설명 드리자면 메일 보내려면 유료같은거 api 써서 하는게 제일 편하고 좋구요 아님 화이트도메인에 등록 되야 스팸처리 안되여 보통 못보던 메일들은 스팸으로 처리되요
답변에 대한 댓글 2개
스팸처리는 안되어있는게 어제까지 잘되다가 지우고 다시 설정했더니 안되서요 ....
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인