0

HTML メールを送信するために、HTML ページを設計し、それを PHP で使用できるように変換しました。

$message = '<!DOCTYPE html>';
$message .= '<html>';
$message .= '<body bgcolor="#E8E8E8 ">';
$message .= '<table bgcolor="white" >';
$message .= '<tr>';
$message .= '<td style="font-family:\'Helvetica Neue\',Helvetica,Arial,sans-serif;">';
$message .= '<img src="#" width="200px">';
$message .= 'This is a test page.';
$message .= '</td>';
$message .= '</tr>';
$message .= '</table>';
$message .= '</body>';
$message .= '</html>';

$to = "you@example.com";
$subject = "Pulling my hair out";
$headers = "From: me@example.com";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

mail($to,$subject,$message,$headers); 

スタンドアロンの HTML ページとしては完璧に見えますが ($message 配列をエコーするテスト用の php ページも作成しましたが、それでも完璧に見えます)、電子メールで奇妙な問題が発生します (送信後)。 .

時々ランダムがあります!テキストの真ん中に。タグのスタイルが電子メールに表示されないことがあります (電子メールの html を「検査」すると)。不安定なようです。

ここで何が欠けていますか?

4

1 に答える 1