本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

Javamail 从 Gmail 获取 CC

发布于2025-01-07 22:07     阅读(726)     评论(0)     点赞(13)     收藏(4)


if ((a = m.getRecipients(Message.RecipientType.CC)) != null) {
    for (int j = 0; j < a.length; j++) {

    InternetAddress ia = (InternetAddress)a[j];
    if (ia.isGroup()) {
        InternetAddress[] aa = ia.getGroup(false);
        for (int k = 0; k < aa.length; k++) {
                    cc.append(aa[k].getAddress()).append("; ");
                }
    }
            else
            {
                cc.append(ia.getAddress()).append("; ");
            }

    }
}

您好,我使用 Javamail 获取抄送地址,但当我从消息对象调用 getRecipients() 时,我得到了 null。使用收件人类型 TO 时,它可以工作。我从 Gmail 收到邮件,并且 100% 的消息都有抄送地址。这是错误吗?也许我做错了。


解决方案


JavaMail 返回服务器告诉它的内容。打开协议跟踪以查看服务器返回给 JavaMail 的内容。抄送信息将包含在来自 IMAP 服务器的 ENVELOPE 响应中。



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/694786/b97b37a3ae11504a8e15/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

13 0
收藏该文
已收藏

评论内容:(最多支持255个字符)