2011-09-27 9 views
1

この質問はStandard way to detect mobile mail client?に似ていますが、内部に解決策があるかどうかは不明です。私は、特定の画面サイズに依存するCSSでモバイルフォーマットを処理する方法を理解しています。しかし、コンテンツや画像はどうですか?メールクライアントの検出方法:デスクトップまたはモバイル、およびプラットフォームの場合はモバイル?

ケーススタディ:
- メールはデスクトップクライアントアプリ(サンダーバード、...)またはWebアプリケーション(Gmailの、...)で開かれた場合、画像が特定のリンクで「私たちのiPhoneアプリやAndroidアプリをダウンロードしてください」と言います各アプリに
- メールがiOSで開かれている場合、画像に「iPhoneアプリを入手」と表示され、アプリストアリンクが表示されます。
- メールがAndroid上で開かれている場合、画像に「市場にリンクされたAndroidアプリを入手する」と表示されます。

これも可能ですか?それを行うためのツールはありますか?どのように進めますか?

ありがとうございます!

答えて

0

あなたはたぶんいくつかのhtmlトリックを望んでいますが、これがうまくいくならば、そのような動作は使用される電子メールクライアントに非常に依存する可能性が高いでしょう。

さまざまなメールクライアントでは、コンテンツが多少異なって表示されることがあります。いくつかのプレーンテキストの代替を表示することがあります、いくつかは、HTML形式を表示することを選択することがあります。 HTMLレンダリングも異なる場合があります。

いいえ、電子メールメッセージフォーマットに組み込まれたプラットフォームに基づく特別なフィルタリングはありません。

電子メールメッセージのspecifiactionに関するいくつかのリンク: rfc 2822 rfc 2045

関連する問題