사용 무언가가 헤더 주입 방지 등의 좋은 일이 있기 때문에, 대신 SwiftMailer있다.
/***************************************************************
Creating Email: Headers, BODY
1- HTML Email WIthout Attachment!! <<-------- H T M L ---------
***************************************************************/
#---->Headers Part
$Headers =<<<AKAM
From: $FromName <$FromEmail>
Reply-To: $FromEmail
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="$boundary1"
AKAM;
#---->BODY Part
$Body =<<<AKAM
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="$boundary1"
This is a multi-part message in MIME format.
--$boundary1
Content-Type: text/plain;
charset="windows-1256"
Content-Transfer-Encoding: quoted-printable
$TextMessage
--$boundary1
Content-Type: text/html;
charset="windows-1256"
Content-Transfer-Encoding: quoted-printable
$HTMLMessage
--$boundary1--
AKAM;
출처 : http://www.php.net/manual/en/function.mail.php#83491
이 많은 작업이를 염두에두고, 그래, 당신은 사용자 정의 헤더를 설정하고 당신이 원하는 것을 달성하기 위해 여러 부분으로 몸을 사용해야합니다. 다시 한번,이 모든 것을 처리 할 수있는 라이브러리와 다른 기능을 함께 제공하는 것이 좋습니다.
http://stackoverflow.com/questions/4897215/php-mail-how-to-send-html에서 Content-Type을'multipart/alternative'로 설정하십시오. - 또는 보내시는 * 관련 * 링크를보십시오. html 메일은 맨손의'mail()'함수로 수동으로하지 않는 것이 좋습니다. – mario