私は電子メール マーケティング アプリケーションを構築しています。ユーザーがさまざまなメール クライアントで HTML メールを表示する機能を提供したいと考えています。どうすればこれを作成できますか? 助けてください。
5 に答える
また、 Email on Acidをチェックすることもできます。APIはPivotalVeracityやLitmusよりも安価であり、結果は一般的にはるかに高速です。
興味深い質問です!
有用な結果を得るには、各クライアントで実際に電子メールをレンダリングする必要があります。プラットフォームとライセンスの問題が多数あるため、クライアント アプリケーション内でこれを行う可能性はゼロです。
私が見ることができる唯一の方法は、スクリプトエンジンを使用して各クライアントが実行されるサーバー上で実行されるある種の Web サービスを構築することです (おそらく、さまざまなプラットフォーム、Windows、Mac OS、Linux の仮想マシンを使用して)。browsershotsがブラウザーに対して行うことと同様に、レンダリングされた結果のスクリーン ショット。
それは不可能ではありませんが、ブラウザショットをベースとして使用することもできますが、セットアップが難しく、多くの商用メール クライアント (Outlook、Lotus など) を購入する必要があるため、費用がかかる可能性があります。
これを実装することで大きな競争力を得ることができるかもしれませんが、その労力は膨大です。
すべてのメール クライアントは、独自の組み込みの HTML レンダラー/ビューアー (通常は標準に準拠しています) を使用するか、その特定の OS に設定されている既定の HTML レンダラー/ビューアーを使用します。そのため、メール テンプレートがすべてのブラウザーで同じように見える場合、すべてのメール クライアントで同じように表示されるはずです。これをmailchimpから確認してください
唯一の実行可能なオプションは、一連の電子メール クライアントで実際に電子メールをレンダリングし、サービスのユーザーに出力のスクリーンショットを提供することです。
プロセス全体を自動化できます。Litmusがこれを行う方法を参照してください。
過去に Pivotal Veracity という会社を利用したことがあります。基本的に、提供された電子メール アドレスにテスト メールを送信し、アプリケーションにログインして、さまざまな電子メール クライアント (Web クライアントも含む) でどのように表示されるかを確認します。画像をオンまたはオフにした場合と同じようにメールを表示できます。