用javamail接收企业邮箱里的邮件信息的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用javamail接收企业邮箱里的邮件信息的问题相关的知识,希望对你有一定的参考价值。

用javamail接收企业邮箱里的邮件信息的时候,发件人有的是显示abc: def <xxx@nappor.net>,那么def这一部分是属于发件人的信息的吗,如果是,我在用imap方式接收邮件的时候接收不到def的数据,如果不是,def这部分是什么呢,在javamail中接收数据的时候转码之前根本就接收不到def的数据,放佛是因为def之前有空格的问题,求大神帮助,
如图所示,Message35 from:eBay-Mitglied:这个冒号后面是由内容的,但是就是取不到,我真的不知道是为什么,哪位大哥帮忙解答一下

参考技术A 这是一封网易企业邮箱正常发件邮件的显示格式可以对比下
发件人:"云计算" <w****@***.com>

收件人:"****@***.com" <*****@***.com>

对比发件人:abc: def <xxx@nappor.net> def是属于发件人的,abc:def应该都是发件人自定义昵称,可以任意修改。

imap协议我们通常叫着邮件同步协议,你所用的邮件系统要确定是否支持该一协议。 觉得可以,请给分,谢谢了。追问

朋友,我在用javamail获取imap协议获取发件人信息的时候,我想获取到abc: def的部分,但是获取的时候总是获取到abc:,但是就是获取不到def的部分,所以我想请问一下你这方面的知识你知道吗

参考技术B 尖括号前的应为发件人的昵称(由发件人确定)。冒号后def猜测为本地通讯录中该发件人对应的名称(本地通讯录确定),因此你收不到def。追问

我是用imap接收不到,用pop3就能接收到,不是这个问题

以上是关于用javamail接收企业邮箱里的邮件信息的问题的主要内容,如果未能解决你的问题,请参考以下文章

JavaMail入门第四篇 接收邮件

JavaMail入门第四篇 接收邮件

Java Web JavaMail发送邮件

spring管理javamail发邮件时我把MyEclipse里的activation和那个mail包删了,可以发邮件,但是action又报错

邮件实现详解------JavaMail 发送(带图片和附件)和接收邮件

javamail 访问共享邮箱