티스토리 뷰

[PHP] PhpMailer 이용하여 Email Send(이메일 보내기)

안녕하세요. 벌써 8월의 마지막 주이군요!!


다들 주말은 잘 쉬시고


한주를 시작할 준비는 되신 건가요!!?


전 아직 준비가..... 하하하


그래도 활기찬 한주를 위해 열심히 달려봅니다!!


Php 를 이용한 Email 보내기!! 시작하겠습니다~


1. 라이브러리를 추가하기위해 다운받아주세요!


2. 다운로드 받은 파일 경로에 맞게 추가해주세요!

ex) var/www/html/library/phpmailer

3. 사용하시면 되겠죠???

<?php

require_once("library/phpmailer/class.phpmailer.php"); << 경로설정 주의하세요!! $mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch $mail->IsSMTP(); // telling the class to use SMTP try { $mail->Host = "smtp.gmail.com"; // email 보낼때 사용할 서버를 지정 $mail->SMTPAuth = true; // SMTP 인증을 사용함 $mail->Port = 465; // email 보낼때 사용할 포트를 지정 $mail->SMTPSecure = "ssl"; // SSL을 사용함 $mail->Username = "test@gmail.com"; // Gmail 계정 $mail->Password = "password"; // 패스워드 $mail->SetFrom('test@gmail.com', 'TESTER'); // 보내는 사람 email 주소와 표시될 이름 (표시될 이름은 생략가능) $mail->AddAddress('you@mailaddress.com', 'YOU'); // 받을 사람 email 주소와 표시될 이름 (표시될 이름은 생략가능) $mail->Subject = 'Email Subject'; // 메일 제목 $mail->MsgHTML(file_get_contents('contents.html')); // 메일 내용 (HTML 형식도 되고 그냥 일반 텍스트도 사용 가능함) $mail->Send(); echo "Message Sent OK";

}catch (phpmailerException $e) { echo $e->errorMessage(); //Pretty error messages from PHPMailer } catch (Exception $e) { echo $e->getMessage(); //Boring error messages from anything else! } ?>


위와같이 설정해주신뒤, 사용해주시면 되겠습니당!!~


Recent Comments