웹/기술팁

[그누보드] 구글 SMTP 사용

컨텐츠 정보

본문

비밀번호 이메일 찾기 등에서 자체서버의 SMTP가 설정되지 않았을 경우 구글의 SMTP 사용


1. /config.php 파일에서


// SMTP

// lib/mailer.lib.php 에서 사용

define('G5_SMTP',        'smtp.gmail.com');

define('G5_SMTP_PORT',              '587');

define('G5_SMTP_SECURE',            'TLS');

define('G5_SMTP_USER', '구글메일계정');

define('G5_SMTP_PW',        '구글계정비밀번호');


2. lib/mailer.lib.php 수정


        /*

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

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

            $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 = new PHPMailer(); // defaults to using php "mail()"

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

            $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->SMTPAuth = true;

            $mail->AuthType = "LOGIN";  // 이건 있어도 없어도 상관없는 듯 합니다.

            $mail->SMTPSecure = G5_SMTP_SECURE;

            $mail->Username = G5_SMTP_USER;

            $mail->Password = G5_SMTP_PW;

            /* 추가 끝 */

         } 


 

관련자료

댓글 0
등록된 댓글이 없습니다.
알림 0