Gmail中的邮件正文是乱码的



我想这是我第一次看到雅虎邮箱做得很出色,而Gmail却失败了。我一定是错过了什么。

我使用蚂蚁邮件任务来自动交付测试报告-

<target name="sendtestreport">
    <tstamp>
        <format property="current.time" pattern="MM/dd/yyyy hh:mm" />
    </tstamp>
    <property name="subject" value="Selenium Test Report: " />
    <mail mailhost="test.de" mailport="25" subject="${subject} ${current.time}" 
        user="seleniumtests@test.de" password="password" messagemimetype="text/html">
        <from address="seleniumtests@test.com" />
        <replyto address="test@gmail.com" />
        <to address="test@gmail.com" />     
        <message src="${basedir}test-outputemailable-report.html">If you have trouble viewing the message then open attachment</message>
        <attachments>
            <fileset dir="${basedir}">
                <include name="**/emailable-report.html"/>
            </fileset>
        </attachments>
    </mail>
</target>

我在这里发送电子邮件的测试报告,这是由TestNG生成的正文(以及附件)的邮件。在我的Gmail帐户中,邮件格式严重错误,没有颜色显示,文本重叠和不对齐。而在雅虎邮箱里,它看起来很完美。

是否有任何设置我需要修改在Gmail有消息显示在正确的格式。还是Gmail的行为有缺陷?

每个电子邮件客户端选择如何呈现HTML电子邮件。一些基于web的客户端需要去掉CSS,这样您就不会劫持站点的外观。有一组最小的CSS选择器和HTML标记可供每个电子邮件客户端选择。你可能需要对emailable-report.html模板做一些重大的修改,以便它能适用于Gmail。

有整个业务建立在他们创建跨客户端电子邮件模板的技能上;它可能会花费你相当多的时间和研究来制作一个适用于Gmail(以及所有其他主要客户端)的应用程序。

这里有一些资源可以让你开始:

  • http://www.campaignmonitor.com/css/
  • http://www.campaignmonitor.com/resources/category-archive/cat/designing-and-building-emails/
  • http://www.sitepoint.com/code-html-email-newsletters/
  • 测试HTML邮件渲染

如果你在谷歌上再搜一搜,就会发现无数其他的

相关内容

  • 没有找到相关文章