본문 바로가기
Programming/PHP

php에서 mail 보내기

by guru_k 2015. 12. 30.
728x90
반응형

1. sendmail 설치 확인

 - [root@root /]# rpm -q sendmail

   sendmail-8.14.4-8.el6.x86_64


 sendmail이 설치되어있는 경우 3단계로 없을 경우 2단계로  sendmail을 설치


2.  sendmail 미설치시 설치

 - [root@root /]# yum -y install sendmail


3. php 작성


 - sample.php


<?php

$to      = 'to_mail_address@mail.com';   // 받는 사람의 이메일 주소

$subject = '이메일 제목';                         // 이메일 제목

$message = '이메일 내용';                      // 이메일 내용

                                                                 // 헤더 설정

 $headers = 'From: from_mail_address@mail.com'. "\r\n" .           // 보낸 사람 이메일 주소

    'X-Mailer: PHP/' . phpversion();

$headers  .= 'MIME-Version: 1.0' . "\r\n";                                       //  이메일 내용을 html로 작성

$headers .= 'Content-type : text/html; charset=utf-8' . "\r\n";          // 할 경우 두개의 헤더 추가.


$retval = Mail($to, $subject, $message, $headers);          // 메일 전송

if($retval == true)                                                              // true 일 경우 메일전송 완료

echo "success";

}

else                                                                                  // 메일 전송 실패 

{

echo "fail";

}

?>


4. 메일 전송 확인




자세한 문서 확인 : http://php.net/manual/kr/function.mail.php

728x90
반응형

댓글