2
$mailto = 'example@mail.com';
$subject = 'foo';
$message = 'bar';
mail($mailto, $subject, $message);

我用OUTLOOK 2010打开邮件,正常显示。但是邮件有一个名为“mail.html”的附件,当我在 foxmail 中打开它时会显示“栏”。

这些邮件客户端有什么区别?所以这个问题似乎不是编程问题。

4

1 回答 1

2

你有没有使用任何标题?

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Mail it
mail($to, $subject, $message, $headers);

不要使用foxmail,所以不知道它是否有效......但如果你没有发送标题,那么值得一试。

于 2013-07-12T09:51:28.750 回答