PHP发送HTML格式邮件

经常会有定期发送邮件报表的需求,这里使用HTML写报表模板,然后填充数据后发送。

代码如下

1
2
3
4
5
6
7
8
9
10
11
// $htmlTemplate为HTML模板
$content = str_replace($find, $replace, $htmlTemplate);

$to = 'xxx@baidu.com';
$subject = '数据日报-' . $day;
$header = "MIME-Version: 1.0\r\n"; //设置MIME版本
$header .= "Content-type: text/html; charset=utf-8\r\n"; //设置内容类型和字符集
$header .= "Content-Transfer-Encoding: 8bit\r\n";
$header .= "From: xx <xx@baidu.com>\r\n"; //设置发件人
$header .= "Cc: xx@mailexample.com\r\n"; // 设置抄送
mail($to, $subject, $content, $header);

PHP发送HTML格式邮件
http://yoursite.com/2017/03/17/php-email-html/
作者
Ma Zhichao
发布于
2017年3月17日
许可协议