问题现象:
1、当日历发件人名称中存在如:` % ^ { } | \ " < > 特殊字符时,mail api异常
2、当outlook邮件内容中包含如:< 特殊字符时,<后的内容均丢失
定位结果:
1、outlook应该是不能不进行URLEncoder反转码的,所以,对如上的特殊字符进行转码行不通,所以邮件中会显示被转后的UTF-8编码
2、outlook是按html语言进行解析,帮对<字符敏感,代码中只需要用HtmlUtils.htmlEscape()方法进行转码即可。
注:HtmlUtils类为spring中的类
以上仅为自己问题定位结果,仅供参考。
分享到:
相关推荐
通过outlook自带的VBA宏解析outlook邮件,提取邮件的主题,抄送,正文等信息
Java查询OutLook邮件代码,仅供参考
解决 Office Outlook 2016 邮件不显示图片内容 问题原因:OFFICE OUTLOOK 2016收到的所有邮件,图片都为方框。 解决办法: 在打开OFFICE OUTLOOK 2016 下新建一封邮件 在新建的邮件下,点击 文件 -> 选项 再点...
Outlook Express虽然方便好用,但邮件太多就容易出现丢失邮件的问题,这最让人头疼!这个工具非常好用,只要没有压缩过的邮件,都可以恢复出来,欢迎下载!
Outlook Express邮件丢失怎么办.docx
经过努力的寻找(找得很辛苦,真的),终于找了一个可以完美读取Outlook express邮件的方法,虽然是第三方的API组件(COM),但胜在好用(如果你喜欢的话,还可以购买的它的企业版和源代码——比较贵!要1299美刀呢...
Java发送outlook邮件,也可发送notes邮件
用于读Outlook Express邮件内容的类
outlook邮件备份工具
outlook 邮件超链接无法跳转修复, 双击运行
outlook邮件找不到的回复教程 一步步叫回复outlook邮件详细教程
用于恢复outlook express丢失的邮件
Outlook修复工具是一款功能强大的Outlook的修复工具,可以从受损的DBX邮件库文件恢复电子邮件,即使邮件已经被删除和清空。
提取outlook 2003 提取邮件内容中的地址 如果邮件在outlook express 中可以先导入到outlook 2003中
各ISPs及邮件客户端的Html邮件解析规则系列教程(一) Outlook2007 邮件客户端的Html邮件解析... 因此,这个变化在很大程度上影响到Html邮件在Outlook 07显示,如很多在网页中显示正常的Html邮件但在邮箱中显示异常。
OUTLOOK 邮件发送工具。很实用,不用安装,直接使用!
关于导出、备份Outlook邮件帐户及邮件的步骤
本软件是由邮箱资料站旗下outlook邮箱产品技术部独家研制开发,软件采用直观方式已发出或收到的邮件时间进行修改,直接导入登录网页,取得相关值,然后进行已发出或收到的邮件时间修改,已发出或收到的邮件时间修改...
导出outlook邮件字段导出outlook邮件字段导出outlook邮件字段
邮件内容修改脚本,只要你取得了一个MailItem对象,就可以存取它的Body属性,并可以给它重新赋值。