在JavaMail中使用message.getFrom()时仅获取要显示的电子邮件地址

在JavaMail中使用message.getFrom()时仅获取要显示的电子邮件地址,第1张

在JavaMail中使用message.getFrom()时仅获取要显示的电子邮件地址

事实证明,该地址已经为您解析。由于JavaMail愚蠢的额外抽象层,它会将

InternetAddress
对象作为其
Address
超类返回。
Address
对象几乎没有用。您需要将它们放回原处
InternetAddress
,然后仅获得电子邮件部分:

Address[] froms = message.getFrom();String email = froms == null ? null : ((InternetAddress) froms[0]).getAddress();


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

原文地址: http://outofmemory.cn/zaji/5429456.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存