【发布时间】:2011-01-15 01:20:21
【问题描述】:
我已经在雪豹上建立了一个本地开发环境,并设置了 postfix 以通过我的 isp 邮件服务器发送电子邮件。
经过一番挫折后,我最终让 postfix 正常工作,但现在当我的电子邮件发送标题信息时,它的标题信息被搞砸了!
我正在使用以下 php 代码:
$email = "我@我的域名"; $subject = "电子邮件测试员"; $body = "简单测试"; $header = "来自:我@mydomain \r\n"; $header .= "MIME-VERSION: 1.0\r\n"; $header .= '内容类型:文本/html;字符集=iso-8859-1' 。 "\r\n"; $phpversion = phpversion(); $header .= "X-Mailer: PHP v$phpversion\r\n"; 邮件($email,$subject,$body,$header); echo "消息已发送!";To: 和 Subject: 标头在标头中按应有的方式显示!但其余部分显示在电子邮件正文中。这使得电子邮件看起来像电子邮件客户端中的 from 字段是空的。
我尝试了各种 php 脚本,有些非常简单,但都是一样的,标题总是显示在电子邮件正文中。
我认为这可能是后缀问题,但不确定,以前有人遇到过此类问题吗?
【问题讨论】:
-
我试过
\n
行尾无济于事:(
标签: php apache email postfix-mta