Outlook/Exchange邮件项目符号格式异常问题咨询
Outlook/Exchange邮件项目符号格式异常问题咨询
看起来你遇到了Outlook OWA发送带项目符号的HTML邮件后,收件端格式全乱套的问题——缩进不对、间距异常,甚至看起来像是被转成了纯文本,而且偏偏只有项目符号会触发这个情况,对吧?我之前帮不少人排查过类似的问题,给你几个实用的排查方向和解决办法:
先检查OWA的发送格式设置:有时候OWA会自动把带格式的邮件偷偷转成纯文本。你在发送邮件前,点击顶部的「格式」选项,确认是不是稳稳选中了「HTML」模式,别不小心选成「纯文本」或者「富文本」了。另外,如果是企业邮箱,可能Exchange服务器有全局规则强制转换邮件格式,这时候就得联系公司的邮件管理员确认下服务器端的策略了。
排查项目符号的HTML代码兼容性:OWA自带编辑器生成的项目符号HTML代码,可能和收件端的邮件客户端不兼容。比如有些客户端对
<ul>/<li>的默认样式解析完全不一样,你可以试试这些小技巧:- 先别用多级项目符号,就用单级列表测试下,看是不是多级嵌套才出问题
- 如果必须用多级列表,手动给
<li>标签加内联样式,比如写个style="margin-left:20px; padding:0;",把缩进和间距固定死,避免客户端自动篡改
让收件端检查客户端设置:也有可能是收件人的邮件客户端搞的鬼,比如Outlook桌面版或者手机端,是不是开启了「以纯文本格式读取所有邮件」的选项?让他们改成「使用邮件发送的格式」或者「HTML格式」,应该就能正常显示了。
排查邮件中转环节的影响:如果邮件经过了第三方邮件服务器或者网关,有些中转服务会修改HTML代码,导致项目符号格式丢失。你可以先发送给同Exchange域的内部邮箱测试,如果内部显示正常,那大概率是外部中转的问题,得联系邮件管理员排查网关的过滤规则了。
备注:内容来源于stack exchange,提问作者Kevin K Merritt
相关产品推荐
相关产品推荐

