之前转载过一篇PHP发送电子邮件的文章,但是结果发现并不能实现中文内容发送,会乱码,加上我的服务器没有启动mail函数,所有就想把这个之间塞进去。
搜索了很多,但大多都是针对标题,或者不完善导致不成功,最后在这里找到了完整解决方案:http://ju.outofmemory.cn/entry/19102
将之前写的内容进行修改成如下内容:
$header = "MIME-Version: 1.0\r\n" .
"Content-Type: text/plain; charset=UTF-8; format=flowed\r\n" .
"Content-Transfer-Encoding: 8Bit\r\n" .
"X-Mailer: GreySun.top/" . phpversion();//发送邮件的系统名,可自定义
原文如下:
$header = "