如何编写兼容各主流邮箱的HTML邮件

如何编写兼容各主流邮箱的HTML邮件,第1张

这些由站方发给会员的信件,往往纯文本格式已不能满足界面和交互的要求,这时候我们就

需要发送HTML 页面。由于HTML 邮件不是独立的HOST 在本站的页面,是寄人篱下的。所以

编写HTML 邮件与编写HTML 页面有很大的不同。因为,各面向网民的主流邮箱都或多或少的

会对它们接收到的HTML 邮件在后台进行过滤。毫无疑问,JS 代码是被严格过滤掉的,包括

所有的事件监听属性,如onclick、onmouseover,这是基于邮件安全性的考虑。不仅如此,

的HTML 邮件。

箱后台的过滤算法也不是那么容易可以让外人知道的。所以,我们只能通过前端展现,来推

sina 几个邮箱的分析,我把邮箱分为两类:

熟悉HTML 的朋友都知道,iframe 内容是作为独立的document,与父页面的元素和CSS 是互

不相干的,几乎可以作为一个独立的页面来对待。而如果如果邮件内容是在div 中,那么邮

件内容是作为整个邮箱页面的一个组成部分。显然,以iframe 作为展现方式的邮箱,对邮

件内容就会宽容许多,因为它给了你一个足够独立的表现空间。而div 就不是那么客气了。

试想一下,如果你在你的邮件里写上这么一句CSS,是不是整个邮箱的展现页面上字体都变

成20px 而因此乱了套:

我们需要写兼容各邮箱的统一邮件模板,那么必然就要避开以上这种外联CSS 写法,另外类

似于float、position 等成非正常内容流的style 也会被过滤,假如你写了,很可能会影响

到外部邮箱的表现。1、全局规则之一,不要写

邮件客户端软件的作用是来收发电子邮件的,它是电子邮件产生初期的邮件服务软件,如今主要被商务人士广泛使用,普通百姓一般使用web邮件。web邮件,也就是我们平时登陆网页上的邮箱,是后来才发展起来的。

实际上收发web邮件时,我们首先将客户端软件临时下载到我们的电脑上,然后才能够收发邮件。而邮件客户端软件则是事先安装到电脑上,打开软件即可以收发邮件,不需要登陆网页,也不需要临时下载东西,所有收发邮件的速度要快于web邮件。

邮件客户端软件主要有windows自带的outlook

express,还有foxmail,我现在使用的是dreammail。

感觉就是前两个更加成熟些,是商业领域公认的比较正统的邮件客户端软件,但dreammail更加漂亮时尚些。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11223947.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存