테스트 사이트 - 개발 중인 베타 버전입니다

그누보드에서 외부메일서버를 사용하고싶습니다.

티제이컴 9년 전 조회 7,741

그누보드를 설치하고나서 서버에 메일서버가 설치되어있지않아서요

 

네이버웍스.. 지금은 웍스모바일로 변경이 되었는데요

 

여기에 smtp 를 지원해서 config 파일안에 smtp 127.0.0.1  되어있는부분을

 

웍스모바일꺼로 바꾸어는 놓았는데요

 

메일 계정과 비밀번호를 넣어야 동작을 할듯한데 

 

계정과비밀번호를 어디에 입력해놓아야하는지 찾을수가 없어서요

 

이곳에 질답 게시판을 뒤져보았더니 2014년도 글은 있는데요

 

그걸로 해놓아도 작동을 하지않아서 문의글 올립니다..

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

쿠라울리

http://sir.kr/qa/121126?stx=smtp&sst=wr_num&unanswered=0&s_tag=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C5">http://sir.kr/qa/121126?stx=smtp&sst=wr_num&unanswered=0&s_tag=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C5

 

먼지손님의 도움을 받아 해결을 했던 내용입니다.

이번엔 좀 다른 문제가 생겨서 고민중이긴 하지만요.. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

SLOOP
9년 전

lib/mailer.lib.php 파일을 확인해보시면 

아래 함수를 변경해보시고 테스트 해보세요.

값은 알맞게 변경해주시고요.

 

</p><p> </p><p>// 메일 보내기 (파일 여러개 첨부 가능)</p><p>// type : text=0, html=1, text+html=2</p><p>function mailer($fname, $fmail, $to, $subject, $content, $type=0, $file="", $cc="", $bcc="")</p><p>{</p><p>    global $config;</p><p>    global $g5;</p><p> </p><p>    // 메일발송 사용을 하지 않는다면</p><p>    if (!$config['cf_email_use']) return;</p><p> </p><p>    if ($type != 1)</p><p>        $content = nl2br($content);</p><p> </p><p>    $mail = new PHPMailer(); // defaults to using php "mail()"</p><p>    if (defined('G5_SMTP') && G5_SMTP) {</p><p>        $mail->IsSMTP(); // telling the class to use SMTP</p><p>        $mail->Host = G5_SMTP; // SMTP server</p><p>        if(defined('G5_SMTP_PORT') && G5_SMTP_PORT)</p><p>            $mail->Port = G5_SMTP_PORT;</p><p> </p><p>/*</p><p> smtp 계정 인증 </p><p><a href="<a href="https://github.com/PHPMailer/PHPMailer" target="_blank" rel="noopener noreferrer">https://github.com/PHPMailer/PHPMailer</a>"><a href="https://github.com/PHPMailer/PHPMailer" target="_blank" rel="noopener noreferrer">https://github.com/PHPMailer/PHPMailer</a></a> </p><p>*/</p><p>$mail->SMTPAuth = true;                               // Enable SMTP authentication</p><p>$mail->Username = 'user@example.com';             // SMTP username</p><p>$mail->Password = 'secret';                           // SMTP password</p><p>$mail->SMTPSecure = 'tls';                            // Enable TLS encryption, `ssl` also accepted</p><p> </p><p>    }</p><p>    $mail->CharSet = 'UTF-8';</p><p>    $mail->From = $fmail;</p><p>    $mail->FromName = $fname;</p><p>    $mail->Subject = $subject;</p><p>    $mail->AltBody = ""; // optional, comment out and test</p><p>    $mail->msgHTML($content);</p><p>    $mail->addAddress($to);</p><p>    if ($cc)</p><p>        $mail->addCC($cc);</p><p>    if ($bcc)</p><p>        $mail->addBCC($bcc);</p><p>    //print_r2($file); exit;</p><p>    if ($file != "") {</p><p>        foreach ($file as $f) {</p><p>            $mail->addAttachment($f['path'], $f['name']);</p><p>        }</p><p>    }</p><p>    return $mail->send();</p><p>}</p><p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인