【问题标题】:View emails with Swing using javamail使用 javamail 使用 Swing 查看电子邮件
【发布时间】:2013-04-18 22:31:04
【问题描述】:

我正在使用 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
....
....

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

【问题讨论】:

    标签: java jakarta-mail activation


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-12-18
      • 1970-01-01
      • 2019-02-23
      • 2015-07-30
      • 2014-07-26
      • 2015-08-19
      • 2016-03-09
      • 1970-01-01
      相关资源
      最近更新 更多