分享

JavaMail的POP3客户端例子

 吹风散 2011-07-11
JavaMail的POP3客户端例子


  1. import java.util.Properties;   
  2.   
  3. import javax.mail.Folder;   
  4. import javax.mail.Message;   
  5. import javax.mail.Session;   
  6. import javax.mail.Store;   
  7.   
  8. public class MainClass {   
  9.   
  10.   public static void main(String[] args) throws Exception {   
  11.   
  12.     Properties props = new Properties();   
  13.   
  14.     String host = "yourHost.edu";   
  15.     String username = "userName";   
  16.     String password = "mypassword";   
  17.     String provider = "pop3";   
  18.   
  19.     Session session = Session.getDefaultInstance(props, null);   
  20.     Store store = session.getStore(provider);   
  21.     store.connect(host, username, password);   
  22.   
  23.     Folder inbox = store.getFolder("INBOX");   
  24.     if (inbox == null) {   
  25.       System.out.println("No INBOX");   
  26.       System.exit(1);   
  27.     }   
  28.     inbox.open(Folder.READ_ONLY);   
  29.   
  30.     Message[] messages = inbox.getMessages();   
  31.     for (int i = 0; i < messages.length; i++) {   
  32.       System.out.println("Message " + (i + 1));   
  33.       messages[i].writeTo(System.out);   
  34.     }   
  35.     inbox.close(false);   
  36.     store.close();   
  37.   }   
  38. }   
  39.   

           

本文内容搜集于互联网,如有侵犯你的权利,请来信告知。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多