文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>关于php mail函数无法正常解析html邮件问题...

关于php mail函数无法正常解析html邮件问题...

时间:2010-08-15  来源:yiuked

之前使用mail函数发送邮件时候,都是直接从php 手册内把邮件头信息直接抄过来,

用了一段时间,发现手册上的文件头信息老是会出一些莫名的问题,要么就是被直接进垃圾邮箱,

要么就是HTML代码无法正常显示.

原本PHP手册上的邮件头信息格式是这么写的:

$header = 'MIME-Version:1.0'."\r\n"; $header .= 'Content-type:text/html; charset=iso-8859-1'."\r\n"; // Additional headers $header .= 'To:'.$adminName.'<'.$adminEmail.'>'."\r\n"; $header .= 'From:'.$guestName.'<'.$guestEmail.'>'."\r\n";

结果导致了问题的出现!

今天,写一个小东西的时候,又用到发送邮件 函数,一开始,我还是使用以前的邮件头信息,结果邮件一收,又是HTML无法解析。、

无耐,在网上找了很久,终于得以下代码:

 $header = 'MIME-Version: 1.0' . "\r\n"; $header .= 'Content-type: text/html; charset=' . $charset . "\r\n"; $header .= 'Content-Transfer-Encoding: 8bit' . "\r\n"; //这里要设置成 8bit, 不要使用 base64 $header .= 'From: ' . _encodeForMail($adminName, $charset) . ' <' . $fromeamil . '>' . "\r\n"; $header .= 'X-Mailer: MF/1.0'; //本代码片段来自 Mm Framework 一下部分. 可忽略此行.

再测试邮件,一切OK了!

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载