mailer함수에서 gmail안갈 때 > 그누보드5 팁자료실

그누보드5 팁자료실

mailer함수에서 gmail안갈 때 정보

mailer함수에서 gmail안갈 때

본문

        $mail = new PHPMailer();

        $mail->IsSMTP(); // telling the class to use SMTP

 

        $smtp_mail_id = "네이버아이디";

        $smtp_mail_pw = "비밀번호";

        $to_email = $to;

        $title = $subject;

        $from_name = $fname;

        $from_email = $fmail;

 

        $smtp_use = 'smtp.naver.com'; //네이버 메일 사용시

        //$smtp_use = 'smtp.gmail.com'; //구글 메일 사용시 주석제거

 

        if ($smtp_use == 'smtp.naver.com') {

            $from_email = $smtp_mail_id; //네이버메일은 보내는 id로만 전송이가능함

        }else {

            $from_email = $from_email;

        }

 

        try {

            $mail->Host = $smtp_use ;   // email 보낼때 사용할 서버를 지정

            $mail->SMTPAuth = true;          // SMTP 인증을 사용함

            $mail->Port = 465;            // email 보낼때 사용할 포트를 지정

            $mail->SMTPSecure = "ssl";        // SSL을 사용함

            $mail->Username   = $smtp_mail_id; // 계정

            $mail->Password   = $smtp_mail_pw; // 패스워드

            $mail->SetFrom($from_email, $from_name); // 보내는 사람 email 주소와 표시될 이름 (표시될 이름은 생략가능)

            $mail->AddAddress($to_email);  // 받을 사람 email 주소와 표시될 이름 (표시될 이름은 생략가능)

            $mail->Subject = $title;         // 메일 제목

            $mail->MsgHTML($content);         // 메일 내용 (HTML 형식도 되고 그냥 일반 텍스트도 사용 가능함)

            $mail->CharSet = 'UTF-8';

           

            return $mail->Send();              // 실제로 메일을 보냄

           

           

        } catch (phpmailerException $e) {

            echo $e->errorMessage();

        } catch (Exception $e) {

            echo $e->getMessage();

        }

추천
8

댓글 4개

전체 2,407 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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