2012-09-02 10 views
28

HTML電子メールを送信する場合、<title>タグを使用することに意味がありますか?たとえば、PHP Manualでは、メインサンプルコードでこのようなタグを使用します。しかし、電子メールクライアントがこのタイトルを使用し、電子メールの件名を使用する理由はありません。このタグを設定する理由はありますか?HTML電子メールに<title>タグを使用することに意味がありますか?

+1

一部のクライアントで使用されているようです。http://stylecampaign.com/blog/2010/09/hotmail-mobile-displays-html-title-in-preview/ – cyberwombat

答えて

14

私はsendmail()機能を使用するPHPメーリングリストマネージャスクリプトを書いているので、これを自分自身で検討してきました。

このスクリプトを使用すると、管理者は複数のメール(テキストとHTMLの両方のバージョン)を作成して送信できます。

多くのテストの結果、一部のメールサーバーにタイトルタグ(<title></title>)の問題があるようです。

テストメールを作成して5つのメールアドレスに送信しました。私の@blueyonder.co.ukメールは届きませんでしたが、残りの4つは問題ありませんでした。

電子メールメッセージのhtml部分にある@blueyonder.co.ukメールサーバではタイトルタグが嫌いと判明しました。タグを削除すると、電子メールは到着しませんでした。

非常に奇妙です!

+1

'一部のメールサーバーに問題があるようです':非常に曖昧。何が問題なの?電子メールはリモートSMTPサーバーによって受け入れられましたか?もしそうなら、どのような理由でメールが拒否されましたか? – mikemaccana

+0

@mikemaccana彼らは到着しなかったので、私は拒否されたとしか思えません! – john

+0

あなたがメールを送ったときに送付できなかった場合は、詳細についてのバウンスメッセージが必要です。 – mikemaccana

7

私が見るのは、Outlookのような一部のクライアントでは、より良いレンダリングのためにブラウザで電子メールを表示できることだけです。 HTMLタイトルタグを設定すると、プラスになります。

関連する問題