我已经在雪豹上建立了一个本地开发环境,并设置了 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: 标头按应有的方式显示在标头中!,但其余部分显示在电子邮件正文中。这使电子邮件看起来像电子邮件客户端中的发件人字段为空。
我尝试了各种 php 脚本,有些非常简单,但都是一样的,标题总是显示在电子邮件正文中。
我认为这可能是一个后缀问题,但不确定,以前有人遇到过这种类型的问题吗?