从不同的电子邮件客户端和设备来回转发电子邮件时,我们能否保留HTML电子邮件的样式?

She*_*ikh 5 html css html-email

是否可以控制HTML电子邮件转发?例如,如果我在gmail chrome桌面上收到HTML电子邮件,然后将该电子邮件转发到iPhone上的本机邮件应用程序,那么是否可以根据需要保留许多电子邮件的实际样式?

Gor*_*ton 6

最简洁的答案是不”。

长答案是由于每个电子邮件客户端使用不同的预处理器来接收所有传入的电子邮件,并且每个客户端通常在发送电子邮件之前也要操纵和编辑代码,因此您实际上无法在初始位置之外进行任何样式/显示控制发送。

例如,Gmail删除了样式表,因此转发后,您的电子邮件将不再在样式标签中包含任何内容。我们也有许多客户不接受或更改的标签或样式(例如,Outlook通常将DIV更改为P)。

然后,我们引入了每个客户端都有自己的“默认”样式,这意味着即使您没有在电子邮件上声明任何样式,显示也会在客户端之间发生变化。

以下是有关Click Z中“电子邮件的工作原理”的重要参考:https : //www.clickz.com/clickz/column/2411041/how-email-works-part-one-the-story-of-send

https://www.clickz.com/clickz/column/2415472/how-email-works-part-two

https://www.clickz.com/clickz/column/2419476/how-email-works-part-three-anatomy-of-an-email

https://www.clickz.com/clickz/column/2423769/how-email-works-part-four-measurement-and-tracking

Litmus对预处理器的洞察力:https : //litmus.com/blog/webmail-rendering-explained-why-preprocessors-are-the-enemy

  • 甚至有一个基于大型网络邮件的预处理器故障的“游戏”,从技术的角度来看令人费解:https://litmus.com/community/discussions/3969-community-contest-emails-worth-forwarding#评论5442 (2认同)