php에서 mail 보내기
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