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

OUTLOOK 2010でメールを開いたところ、正常に表示されました。しかし、メールには「mail.html」という名前の添付ファイルがあり、foxmail で開くと「bar」と表示されます。

これらのメール クライアントの違いは何ですか? したがって、この問題はプログラミングの問題ではないようです。

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);

フォックスメールを使用しないでください。うまくいくかどうかわかりません...しかし、ヘッダーを送信していない場合は、試してみる価値があります。

于 2013-07-12T09:51:28.750 に答える