728x90

네이버 STMP 메일 발송하기 위한 준비 과정이다.

2단계로 SMS 인증을 선택한 경우에는 SMTP 메일 발송을 위한 별도의 기기용 비밀번호를 추가로 설정해야 한다.

 

 

 

 

 

 

설정한 비밀번호를 구현한 코드에 넣어야 한다.

 

function email_send($to_email,$subject,$message){
    $mail = new PHPMailer(true);
    //$mail->SMTPDebug = SMTP::DEBUG_SERVER;  //Enable verbose debug output
 
    $mail->Charset = 'UTF-8';
 
    $mail->isSMTP();                           //Send using SMTP
    $mail->Host       = 'smtp.naver.com';     //Set the SMTP server to send through
    $mail->SMTPAuth   = true;                //Enable SMTP authentication
    $mail->Username   = 'jsk005@naver.com';  //SMTP username
    $mail->Password   = '';      //SMTP password (기기 비밀번호)
    $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; //Enable implicit TLS encryption
    $mail->Port       = 465//TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS`
 
    //Recipients
    $mail->setFrom('jsk005@naver.com''홍길동');
    //foreach($recipients as $to_email){
       $mail->addAddress($to_email);     //Add a recipient
    //}
    $mail->addReplyTo('jsk005@naver.com''홍길동');
 
    //Content
    $mail->isHTML(true);        //Set email format to HTML
    $mail->Subject = $subject;
    $mail->Body    = $message;
 
    $mail->send();
}

 

728x90
블로그 이미지

Link2Me

,