Mandrill strip" style"链接上的属性

时间:2014-10-06 02:14:59

标签: html css email mandrill

更新:Mandrill没有这样做,Gmail就是。


原始问题:

我使用Mandrill通过SMTP发送电子邮件。我的所有HTML都带有内联CSS。

然而,我的链接不会保留其内联式"样式"属性。他们失去了属性并获得target="_blank"

我理解添加"目标"属性,但为什么/什么是剥离我的样式属性,以及如何防止它发生?

我已经关闭了我认为可能会弄乱它的设置,但是 - 它仍然在发生。我可以阻止这种情况发生吗,还是有办法绕过它?

我的相关Mandrill设置:

Mandrill settings

2 个答案:

答案 0 :(得分:4)

因此,事实证明,并非Mandrill剥离了风格属性,即Gmail。当我"显示原创"时,它会在那里显示我的风格。

我会就如何阻止Gmail执行此操作进行一些研究,如果搜索结果为空,则会询问新的StackOverflow问题,或者在此处发布答案。

更新:我的CSS发生了一个MINOR问题谷歌并不喜欢,所以它删除了整个style属性。获得的经验教训 - 确保您的CSS完美无缺,否则Google会对其进行SMASH处理。 :)

答案 1 :(得分:0)

显然,如果你看到target="_blank"被添加,这是一个很好的指标,Mandrill正在进行检查,而不是把它应该放在一起。我会在他们的支持下提出这个问题或发送错误请求。

另一方面,你可以在<head>中嵌入链接样式,有些客户可能不喜欢它,但大多数都可以使用它。作为一项实验,除此之外,您还可以选择&#34;内联&#34;选项,看看Mandrill是否会按预期内联它们。我知道每次都是一个坏主意并影响性能,但至少这可能是一个临时的解决方案,直到Mandrill团队回来。