ارسال ایمیل با بدنه html
کد PHP:
function php_html_email($email_args) {
$headers = 'MIME-Version: 1.0' . "rn";
$headers .= 'Content-type: text/html; charset=UTF-8' . "rn";
$headers .= 'To:'.$email_args['to'] . "rn";
$headers .= 'From:'.$email_args['from'] . "rn";
if(!empty($email_args['cc'])){$headers .= 'Cc:'.$email_args['cc'] . "rn";}
$message_body = '<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';
$message_body .= '<title>'.$email_args["subject"].'</title>';
$message_body .= '</head><body>';
$message_body .= $email_args["message"];
$message_body .= '</body></html>';
if(@mail($email_args['to'], $email_args['subject'], $message_body, $headers))
{
return true;
}else{
return false;
}
}
طریقه استفاده :
کد PHP:
$email_args = array('from'=>'my_email@testserver.com <mr. Sender>','to' =>'test_recipient@testgmail.com <camila>, test_recipient2@testgmail.com <anderson>','cc' =>'test_cc123_recipient@testgmail.com <christopher>, test_cc321_recipient2@testgmail.com <francisca>','subject' =>'This is my Subject Line','message' =>'<b style="color:red;">This</b> is my <b>HTML</b> message. This message will be sent using <b style="color:green;">PHP mail</b>.',); if(php_html_email($email_args)){echo 'Mail Sent';}