mail 함수를 이용해 메일 보내기

프로그래밍/PHP|2015. 1. 27. 11:47
반응형
<?
$headers = "From: admin@sysdocu.com\r\n"; // 보내는 사람
$headers .= "MIME-Version: 1.0\r\n";
$boundary = uniqid("HTMLDEMO");
$headers .= "Content-Type: multipart/mixed; boundary = $boundary\r\n\r\n";

$body = "--$boundary\r\n" .
"Content-Type: text/plain; charset=EUC-KR\r\n" .
"Content-Transfer-Encoding: base64\r\n\r\n";
$body .= chunk_split(base64_encode("일반 텍스트만 쓰려면 여기에 내용 쓰기"));

$body .= "--$boundary\r\n" .
"Content-Type: text/html; charset=EUC-KR\r\n" .
"Content-Transfer-Encoding: base64\r\n\r\n";
$body .= chunk_split(base64_encode("html 코드를 쓰려면 <b>여기에</b> 내용 쓰기"));

mail("user@sysdocu.com", "메일 제목을 씁니다.", $body, $headers);
?>

일반텍스트만 쓸 것인지, html 사용할 것인지 여부에 따라 위에 묶여진 4줄 지우고 사용하면 됩니다.
($body 쓰고, 그다음 $body . 쓰야하는것 주의)


반응형

댓글()