CentOS - php - mail 함수 사용하기
를 보고했습니다.
저는 엄`~~~청 초보이기때문에 다른 설정 안하고 최소한의 설정만 하였습니다.
일단 테스트할 php 프로그램은
<?
$mailto="수신자 메일주소@naver.com";
$subject="우리페이 스타트";
$content = "<table>
<tr>
<td>야ㅕㅑㅂ야야야얍</td>
<td>ㅇㅇㅇㅇㅇㅇ</td>
</tr>
</table>
";
// HTML 내용을 메일로 보낼때는 Content-type을 설정해야한다
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=euc-kr' . "\r\n";
$result=mail($mailto, $subject, $content,$headers);
?>
리눅스에 root 계정으로 접속
1. sendmail이 설치 되어 있는지 확인
- rpm -qa | grep sendmail
2. 설치가 되어 있지 않다면 yum을 이용하여 설치
- yum install sendmail, yum install sendmail-cf
3. sendmail 시작
- /etc/init.d/sendmail start
해주기만 하면 끝! 자잘한 설정은 더 해야겟지만, 일단 mail은 여기까지만 해도 바로 발송이 된다.
+)) php 에서 시스템 내용 수정시
$headers = "From:우리사이트<발신자메일주소@naver.comr>\n";
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=euc-kr' . "\r\n";