<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-86  評(píng)論-33  文章-0  trackbacks-0
    import  javax.mail.Store;
    import  javax.mail. * ;
    import  java.io.BufferedReader;
    import  java.io.InputStreamReader;
    import  java.io. * ;
    /**
     * 
     * <p>Title: JavaMail</p> 
     * <p>Description:收取郵件 </p> 
     * <p>Copyright: Copyright (c) 2005</p> 
     * 
    @author  Derek.G
     * 
    @version  1.0
     * 收取郵件:
        1.獲取一個(gè)會(huì)話;
        2.獲取并連接郵箱所在的存儲(chǔ)器(Store對(duì)象),打開該用戶的郵箱;
        3.獲取所希望閱讀的消息;
        4.關(guān)閉目錄和連接。
     
    */
    public   class  ReadMail  extends  MailProcessBase{
     
    // 初始化主機(jī)
      String host = " pop3.usish.com " ;
      String username
    = " derek_g " ;
      String password
    = " 12140827 " ;
      
    public  ReadMail()  throws  Exception {
        
    super ();
      }

      
    public   void  readMail(){
      
    try  {
        
    // 獲取Store對(duì)象,使用POP3協(xié)議,也可能使用IMAP
        System.out.println( " 獲取Store對(duì)象 " );
        Store store 
    =  mailSession.getStore( " pop3 " );
        
    // 連接到郵件服務(wù)器
        System.out.println( " 連接到郵件服務(wù)器 " );
        store.connect(host, username, password);
        
    // 獲取該用戶Folder對(duì)象,并以只讀方式打開
        System.out.println( " 獲取該用戶Folder對(duì)象 " );
        Folder folder 
    =  store.getFolder( " INBOX " );
        folder.open(Folder.READ_ONLY);
        
    // 檢索所有郵件,按需填充
        System.out.println( " 檢索所有郵件 " );
        Message message[] 
    =  folder.getMessages();
        
    // 遍歷每一個(gè)郵件
        System.out.println( " 遍歷每一個(gè)郵件 " );
        BufferedReader reader 
    =   new  BufferedReader( new  InputStreamReader(System.in));
        
    for  ( int  i  =   0 , n  =  message.length; i  <  n; i ++ ) {
          
    // 打印每個(gè)郵件的發(fā)件人和主題
          System.out.println(i  +   " "   +  message[i].getFrom()[ 0 +   " \t "   +
                             message[i].getSubject());
          
    // 是否讀取該消息
          System.out.println( " 是否讀取消息內(nèi)容? "   +   " [YES讀取 / QUIT結(jié)束] " );
          String line 
    =  reader.readLine();
          FileOutputStream fos 
    =   new  FileOutputStream( " c:\\mail.txt " );
          
    if (line.equals( " YES " )) {
            message[i].writeTo(fos);
    // 這種方式只能顯示文本消息
            System.out.println(message[i].getContent());
          }
            
    else   break ;
        }
        System.out.println(
    " 收取郵件完畢! " );
        folder.close(
    false );
        store.close();
      }
      
    catch  (NoSuchProviderException ex) {ex.printStackTrace();}
      
    catch  (MessagingException ex) {ex.printStackTrace();}
      
    catch  (IOException ex) { ex.printStackTrace(); }

      }
      
    public   static   void  main(String[] args) {
      
    try  {
        
    new  ReadMail().readMail();
      }
      
    catch  (Exception ex) {ex.printStackTrace(); }
      }
    }
    posted on 2006-03-24 17:03 Derek.Guo 閱讀(335) 評(píng)論(0)  編輯  收藏 所屬分類: Java
    MSN:envoydada@hotmail.com QQ:34935442
    主站蜘蛛池模板: 亚洲无码黄色网址| 亚洲人成网站在线播放影院在线| 亚洲午夜福利在线视频| 又粗又硬又大又爽免费视频播放| 中文在线免费观看| 亚洲中文久久精品无码1| 免费在线观看视频a| 在线免费观看国产| 美女黄色免费网站| 久久亚洲熟女cc98cm| 免费吃奶摸下激烈视频| 51在线视频免费观看视频| 国产精品亚洲一区二区三区在线观看| 亚洲第一AV网站| 四虎永久成人免费| 99久久99这里只有免费费精品| sss日本免费完整版在线观看| 亚洲伊人久久大香线蕉啊| 亚洲一区二区三区香蕉| 女性自慰aⅴ片高清免费| 97视频免费观看2区| 日日狠狠久久偷偷色综合免费 | 三年片在线观看免费观看高清电影| 成人福利在线观看免费视频| 亚洲人成网站在线观看播放青青| 亚洲女人被黑人巨大进入| 两个人的视频高清在线观看免费| 国产真人无码作爱视频免费| 日韩大片在线永久免费观看网站 | 国内精品一级毛片免费看| 亚洲日本成本人观看| 亚洲综合免费视频| 亚洲中久无码永久在线观看同| 成人av免费电影| 91免费播放人人爽人人快乐| 免费播放在线日本感人片| 一级特黄a大片免费| 色天使色婷婷在线影院亚洲| ass亚洲**毛茸茸pics| 亚洲第一页在线视频| 亚洲狠狠久久综合一区77777|