PHPに組み込まれた単純なメール機能を使用して受信者の注文を送信します。それは場合PHPで送信された私の電子メールは、数人の受信者(数百を送信)のタグとしてのみ表示されます。
..私だけのhtmlタグを参照してください、そしてもちろん何かを理解することはできません受信者のしかしいくつかのテーブルに設定し、「素敵」、電子メールおよびそれ
のディテールを持ついくつかのスタイルです
htmlは完璧で、終わりのタグを紛失していません。ヘッダーも送っています。読んでみてください。
$body = "some html tags, set up in a table" ;
$sendto = "The recipients email here" ;
$subject = "subject here" ;
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";
$headers .= "To: theemailhere <theemailhere>\r\n";
$headers .= 'From: <thefromemailhere>' . "\r\n";
mail($sendto, $subject, $body, $headers);
これは私の側からのエラーですか、または受信者がhtml電子メールを受信しないように選択されていますか?私は2012年にこれがまだ可能であることを意味し、人々はこれを無効にしますか?
もしそうなら、これを行うための良い回避策があります。私はプレーンテキストを使わないでください。
はい、人々はそれを無効にします。私はそれを無効にする。 HTMLを送信する場合は、プレーンテキスト部分とhtml部分を含むmultipart/mimeメッセージを送信することをお勧めします。 –
可能性のある[PHP HTML HTMLメールレンダリングタグの見通し](http://stackoverflow.com/questions/2043490/php-html-mail-rendering-tags-in-outlook) –