html格式的邮件,style标签里的@font-face被过滤掉的问题

如题,有一个html格式的邮件。特殊的是这封邮件里面有自定义的字体。发送出去后,邮件客户端(这里是指foxmail和outlook)里面查看都是可以显示此自定义字体的。但是到了网页版的邮箱(此处是指126和outlook网页版)这个自定义的字体就不能显示了。F12查看element之后,发现,网页版的outlook 我的<style>标签里的@font-face被注释了,126网页邮箱<style>标签里的@font-face被清空了。
求问,如何解决,才能使得style起作用,显示自定义字体。。。

阅读 5.2k
1 个回答

[以下为更新内容:]

可以去stackoverflow搜了一下相关的问题,有人提出过此类问题:

How to import custom fonts in HTML mailers (HTML Email)

以及下面这篇文章中也提出了一些解决的方案:

https://litmus.com/blog/the-u...

不过终归有一个问题:最新版本的很多邮箱如outlook是会过滤掉的,而gmail由于直接使用body内容,因此直接省略了。


[以下为之前答案]

推荐一篇文章:

https://segmentfault.com/a/11...

我的yeah邮箱收到的内容:

clipboard.png

推荐问题
宣传栏