2014-11-04 36 views
2

所以我用锅炉板来创建响应电子邮件,它看起来不错,跨设备,保存Gmail机器人,但..不能赢得他们。转发Outlook中的响应电子邮件100%宽度表

当我在Outlook 2007或2010中转发电子邮件时,会将表格中的表格声明为100%宽度。已尝试将整个电子邮件包装到表中,但不起作用。我们也没有电子邮件营销ESP,可以为我们提供转发链接,所以这是不可能的。我想修复代码,或者如果有任何解决方案?

电子邮件如下

http://dev.hurford-salvi-carr.co.uk/charles/email/blackfriars/blackfriars.html

破电子邮件: broken forwarded image in outlook

+0

首先检查转发的电子邮件中的内容。您是否尝试在表格中插入样式? – skobaljic 2014-11-04 15:07:15

+1

微软以其无限智慧认为Microsoft Word是** ULTIMATE **最佳HTML渲染器,并且没有其他任何东西存在。 Outlook使用Word来呈现HTML。强调渲染,就像把它变成无法辨认的粘液一样。 – 2014-11-04 15:07:40

+0

我不认为任何东西被剥离,从我看到它强制表之间的差距..但检查是不可能的,除非有某种类型的字渲染模拟器在那里的IE也许? – chucky 2014-11-04 16:18:49

回答

0

尝试将其转发到网络邮箱和使用上检查元素您的电子邮件 - 你会发现你的代码是散落使用MSO自定义CSS,例如mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan;

当您发送它时,Outlook会将此CSS插入到任何RTF/HTML电子邮件中。这会造成像你所看到的那样大的混乱。我想你可以尝试在顶部制定!important规则来抵消他们的MSO CSS,但是你也可以像其他人一样,并且说你对转发的电子邮件没有什么可以做的。 Outlook并不是唯一使转发的HTML混乱的程序。

0

当您发送出去时,Outlook会使用单词渲染引擎完全重写HTML。一旦Outlook对你的电子邮件有爪牙,它现在是一个单词doc。

通过Outlook发送任何响应(它去掉所有媒体查询)实际上是不可能的。你最好的选择是一个可扩展的电子邮件,但即使有很大的限制(图像没有百分比宽度等)。如果你想发送响应,你需要使用不同的电子邮件客户端发送出去。

我通常建议通过Thunderbird发送邮件,因为它在发送/接收电子邮件中的HTML时使用Mozilla渲染引擎,因为它最接近“纯”发送。仍然有怪癖,但它提供了比Outlook更多的选项。

我强烈建议您获得像MailChimp或Exact Target这样的ESP(电子邮件服务提供商)来发送这些消息。转发您收到的电子邮件可以删除CAN-SPAM合规性。选择退出等将被绑定到你而不是那个人。因此,如果他们点击退出,您将不再收到邮件,而不会收到邮件,并且不会记录实际点击邮件的人。此外,它会让你的分析变得棘手。

如果您不关心响应等,请使用以下链接查看Outlook编码的Email On Acid指南,它可能会对表格间距问题Outlook Tips有所帮助。你需要填写一些信息才能得到它,但它是编码Outlook的一个很好的参考。

相关问题