PHP邮件mail()函数解析和SMTP使用方法及乱码问题
前段时间由于一个需求需要使用评论自动发送邮件到网站官方邮箱的功能,期间碰到不少问题特别是乱码问题,经过一番纠结后终于完美解决了。 一、使用PHP内置的mail 函数 语法: mail(to,subject,message,headers,parameters) to 规定邮件的接收者 subject 规定邮件的主题。该参数不能包含任何换行字符 message 规定要发送的消息 headers 规定额外的报头,比如 From, Cc 以及 Bcc parameters 规定 sendmail 程序的额外参数。 碰到的主要问题是乱码问题,刚开始是某些客户端接收邮件时好(比如QQ邮箱,估计带自动那个识别编码)的有些不foxmail、ipad显示乱码,解决方式正确的设置这个mail的headers就行了,下面是我使用的完美的无乱码的例子。 <?php // 当发送 HTML 电子邮件时,请始终设置 content-type $headers = "MIME-Version:…