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개

© SIRSOFT
현재 페이지 제일 처음으로