gpt4 book ai didi

java - 使用 javamail 通过 Swing 查看电子邮件

转载 作者:行者123 更新时间:2023-12-01 14:38:46 25 4
gpt4 key购买 nike

我正在使用 javamail 编写邮件客户端。我按照 javamail-samples 文件夹中的示例进行操作,但对于检索到的所有邮件,CommandInfo 均为空。作为一种调试方式,我编写了以下代码:

    Session session = Session.getDefaultInstance(props,null);

//get store object
Store store = session.getStore("imaps");

store.connect("imap.gmail.com", "email", "password");

System.out.println(store);

//create folder
Folder inbox = store.getFolder("INBOX");

inbox.open(Folder.READ_ONLY);

Message [] messages = inbox.getMessages();


for(Message message: messages){

//message.
DataHandler d = message.getDataHandler();

CommandInfo in = d.getCommand("view");
System.out.println(in);
}

结果:

null
null
null
null
null
null
null
....
....

有人知道为什么会这样吗?

最佳答案

它正在寻找 simple.mailcap 文件吗?通常它应该位于运行程序的目录中。请注意,该节目只有少数观众。您是否正在尝试查看简单的纯文本消息?

关于java - 使用 javamail 通过 Swing 查看电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16207815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com