PHP
php 메일 발송하기
씨엔아이소프트
2021. 4. 28. 17:48
반응형
php 메일 발송 프로그램
<?
// 보내는사람 이름
$nameFrom = "코프레시";
// 여기의 이메일은 발송하는 서버에 기본 셋팅된 도메인이나 이메일주소가 들어가지 않으면 발송되지 않는 경우가 생길 수 있음
// 보내는 사람의 이메일
$mailFrom = "testusseer@test.com";
// 받는사람 이름
$nameTo = "방문자 님";
// 받는사람 이메일
$mailTo = "test@test.com"
// 메일의 제목
$subject = "인증 메일 입니다";
// 메일의 내용부분 입니다 html 형식으로 작성 하시면 됩니다.
$content = $content;
// 인코딩셋, 한글이 포함된 컨텐츠는 웬만하면 UTF-8
$charset = "UTF-8";
// 위에서 설정한 값을 실제 셋팅하는 부분
$nameFrom = "=?$charset?B?".base64_encode($nameFrom)."?=";
$nameTo = "=?$charset?B?".base64_encode($nameTo)."?=";
$subject = "=?$charset?B?".base64_encode($subject)."?=";
$header = "Content-Type: text/html; charset=utf-8\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Return-Path: <". $mailFrom .">\r\n";
$header .= "From: ". $nameFrom ." <". $mailFrom .">\r\n";
$header .= "Reply-To: <". $mailFrom .">\r\n";
// php의 메일 발송 함수 mail()
$result = mail($mailTo, $subject, $content, $header, $mailFrom);
?>
반응형