しばらく答えを探していましたが、直接的な答えを見つけることができませんでした。
PHPで構築されたWebアプリケーションのニュースレターモジュールに取り組んでいます。アプリケーションは大量の電子メールをユーザーに送信します。電子メールを読むために使用するデバイス/クライアント ユーザーに基づいて、さまざまな電子メール テンプレートを送信する方法が必要です。特にモバイル クライアント。
少なくとも、デスクトップ版とモバイル版を区別したいと思います。これには方法がありますか。
しばらく答えを探していましたが、直接的な答えを見つけることができませんでした。
PHPで構築されたWebアプリケーションのニュースレターモジュールに取り組んでいます。アプリケーションは大量の電子メールをユーザーに送信します。電子メールを読むために使用するデバイス/クライアント ユーザーに基づいて、さまざまな電子メール テンプレートを送信する方法が必要です。特にモバイル クライアント。
少なくとも、デスクトップ版とモバイル版を区別したいと思います。これには方法がありますか。
不可能です。私の知る限り、JavaScriptを使用してクライアントを検出することさえできません。
一言で言えば、いいえ。HTMLメールは、メールプロバイダー自体によって処理されます。プロバイダーとしてのGmail(たとえば)は、使用しているデバイスに関係なく、エンドユーザーにコンテンツを表示します。
つまり、「レスポンシブ」と見なされるようにテンプレートを十分に設計すれば、テーブルを自動的に縮小することでアイデアを偽装することができます。
また、セキュリティ上の理由から、テンプレートでjavascriptを許可するメールプロバイダーはなく、完全なCSSルールを許可し、基本的なCSS2のみをサポートするメールプロバイダーはほとんどありません。