我正在构建一个电子邮件营销应用程序,并且我想为用户提供一个功能,以在不同的邮件客户端中查看他的 html 邮件。我怎样才能创建这个?请帮忙。
5 回答
您可能还想查看有关 Acid 的电子邮件- 他们有一个比 Pivotal Veracity 和 Litmus 便宜的 API,而且他们的结果通常要快得多。
我们过去曾使用过一家名为 Pivotal Veracity 的公司。基本上,您将测试电子邮件发送到他们提供的电子邮件地址,然后登录他们的应用程序以查看它在不同电子邮件客户端(甚至是 Web 客户端)中的呈现方式。您可以像打开或关闭图像时一样查看电子邮件。
任何电子邮件客户端都将使用其自己的内置 HTML 渲染器/查看器(通常符合标准)或该特定操作系统上的默认设置。因此,如果您的电子邮件模板在所有浏览器上看起来都一样,那么它应该在所有电子邮件客户端上显示相同。从mailchimp检查这个
有趣的问题!
要获得有用的结果,您必须在每个客户端中实际呈现电子邮件。由于存在大量平台和许可问题,在客户端应用程序中执行此操作的机会为零。
我能看到的唯一方法是构建某种 Web 服务,在每个客户端使用脚本引擎运行的服务器上运行(可能使用各种平台的虚拟机,Windows、Mac OS、Linux ......),并制作渲染结果的屏幕截图,类似于browsershots对浏览器所做的。
虽然这并非不可能 - 您甚至可以使用 browsershots 作为基础 - 设置起来会很困难,而且可能很昂贵,因为您必须购买许多商业邮件客户端(Outlook、Lotus...)
通过实施这一点,您也许能够获得巨大的竞争优势,但付出的努力将是巨大的。
唯一可行的选择是在一组电子邮件客户端中实际呈现电子邮件,并为您的服务用户提供输出的屏幕截图。
整个过程可以自动化。看看石蕊如何做到这一点。