복붙노트

php로 gmail 보내기

PHP

php로 gmail 보내기

pear 에서 Mail.php 설치

pear install Mail  

소스코드

send_gmail.php

// Pear Mail Library  
require_once "Mail.php";  

function send_gmail($from, $to, $subject, $body){  
$from = "<" . $from . ">";  
$to = "<" . $to . ">";  

$headers = array(  
'From' => $from,  
'To' => $to,  
'Subject' => $subject  
);  

$smtp = Mail::factory('smtp', array(  
'host' => 'ssl://smtp.gmail.com',  
'port' => '465',  
'auth' => true,  
'username' => 'username@gmail.com',  
'password' => 'userpassword'  
));  

$mail = $smtp->send($to, $headers, $body);  

if (PEAR::isError($mail)) {  
return array('success'=>false, 'message'=>$mail->getMessage());  
} else {  
return array('success'=>true);  
}  
}  

// 사용하기  
$from = 'fromaddress@gmail.com';  
$to = 'toaddress@yahoo.com';  
$subject = 'Hi!';  
$body = "Hi,\n\nHow are you?";  

send_gmail($from, $to, $subject, $body);  


'PHP' 카테고리의 다른 글

PHP에서 메일 보내기  (0) 2017.11.18
php 업로드 용량 설정 변경  (0) 2017.11.17
PHP URL rewrite 구현해보기  (0) 2017.11.16
PHP 리다이렉트 구현  (0) 2017.11.16
PHP 날짜 차이 계산하기  (0) 2017.11.15