소스 코딩 이전에 먼저 설치가 되어야 하는 패키지가 있습니다.
아래 링크를 클릭하여 패키지를 먼저 설치해주세요.
리눅스(Linux) PHP 이메일 전송을 위한 패키지 설치
소스
<?php
require 'Mail.php';
require 'Mail/mime.php';
$to = '"홍길동" <hong@gmail.com>';
$from = '"관리자" <webmaster@linux.com>';
$subject = '안녕하세요. 관리자입니다.';
$smtp = Mail::factory('smtp', array (
'host' => 'localhost'
));
// html 파일을 가져옴
$contents = file_get_contents('email.html');
$headers = array (
'From' => $from,
'To' => $to,
'Subject' => $subject
);
$mime = new Mail_mime("\n");
$mime->setHTMLBody($contents);
$body = $mime->get(array('head_charset'=>'UTF-8','html_charset'=>'UTF-8'));
$hdrs = $mime->headers($headers);
$mail = $smtp->send($to, $hdrs, $body);
if (PEAR::isError($mail)) {
echo $mail->getMessage();
}
?>
'『IT/개발』 > PHP' 카테고리의 다른 글
자주 보게 되는 HTTP 응답 상태 코드. (0) | 2014.12.23 |
---|---|
[PHP] 코딩 스타일 팁 (Coding Style Tip). (0) | 2014.12.23 |
[PHP] 원격서버에 파일 올리기 (ssh2_connect) (0) | 2014.11.14 |
[PHP] String 인코딩 확인 후 UTF-8 변환하기. (2) | 2014.11.07 |
[PHPExel] Excel(엑셀) 한글 파일이름 깨짐 현상 해결방법. (0) | 2014.10.31 |