私は、Gmailに新しいメールをチェックするPHPスクリプトを用意しています。メールの条件によっては、いくつかの情報をメールに返信します。電子メールに返信 - HTMLを扱う
私の質問は、HTMLメールに返信するときに、HTMLを処理する最善の方法は何ですか?タグの終わりの位置を見つけて、そこにHTMLコードを挿入するだけでいいですか?
私はReplyを押すと、電子メールクライアントがこれをどのように処理するのか不思議です。
ありがとうございました。
私は、Gmailに新しいメールをチェックするPHPスクリプトを用意しています。メールの条件によっては、いくつかの情報をメールに返信します。電子メールに返信 - HTMLを扱う
私の質問は、HTMLメールに返信するときに、HTMLを処理する最善の方法は何ですか?タグの終わりの位置を見つけて、そこにHTMLコードを挿入するだけでいいですか?
私はReplyを押すと、電子メールクライアントがこれをどのように処理するのか不思議です。
ありがとうございました。
電子メールにプレーンテキスト版の電子メールが含まれているかどうかを確認し、返信します。
外 - 「適切な」HTMLは無視してください。彼らの電子メールの先頭を探してください(<html>
または<p>
)あなたの返信を追加してから、<hr /><strong>Original Message...etc
を追加してください。
幸運
ちょうど私がHTMLメールで遭遇し、私は常に心に留めておくいくつかの事を持っていた問題のいくつかを共有したい:
悲しいことに、クライアントに依存します。私はEvolution、Thunderbird、Postlerなどの結果を混在させました。 – Blender
元の電子メールからHTMLを必要としますか?常に 'strip_tags'を実行することができます。 –
元のメールも保存したいと思います。私がこれを行う最良の方法は、
タグの開始位置と終了位置を見つけ、その直後にコンテンツを置き換えることです。 – Slowfib