<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
    主站蜘蛛池模板: 暖暖免费日本在线中文| 国产精品深夜福利免费观看| 亚洲一级片在线播放| 国产极品美女高潮抽搐免费网站| 瑟瑟网站免费网站入口| 亚洲国产另类久久久精品| 99热在线精品免费全部my| 国产成人精品亚洲| 亚洲国产精品自在在线观看| 国产精品美女自在线观看免费| 国产永久免费高清在线| 亚洲综合久久精品无码色欲| 国产亚洲美女精品久久久| 69式国产真人免费视频| 国产免费一级高清淫曰本片| 亚洲中文无码av永久| 国产亚洲美女精品久久久2020| 成年在线观看网站免费| 国产婷婷成人久久Av免费高清 | 亚洲丁香婷婷综合久久| 在线亚洲v日韩v| 亚洲今日精彩视频| 亚洲阿v天堂在线2017免费| 最近中文字幕大全免费视频| 色老头综合免费视频| 亚洲国产精品综合久久网各| 久久亚洲欧洲国产综合| 国产资源免费观看| 丁香花免费完整高清观看| 免费视频一区二区| 一区二区三区免费视频网站| 亚洲色最新高清av网站| 亚洲经典在线观看| 亚洲av永久无码精品网站 | 亚洲人成人无码.www石榴| 久久亚洲私人国产精品vA| 国外亚洲成AV人片在线观看 | 亚洲va无码手机在线电影| 亚洲国产成人VA在线观看| 免费看美女被靠到爽的视频| 日本最新免费网站|