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

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

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

    隨筆-86  評論-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.獲取一個會話;
        2.獲取并連接郵箱所在的存儲器(Store對象),打開該用戶的郵箱;
        3.獲取所希望閱讀的消息;
        4.關閉目錄和連接。
     
    */
    public   class  ReadMail  extends  MailProcessBase{
     
    // 初始化主機
      String host = " pop3.usish.com " ;
      String username
    = " derek_g " ;
      String password
    = " 12140827 " ;
      
    public  ReadMail()  throws  Exception {
        
    super ();
      }

      
    public   void  readMail(){
      
    try  {
        
    // 獲取Store對象,使用POP3協議,也可能使用IMAP
        System.out.println( " 獲取Store對象 " );
        Store store 
    =  mailSession.getStore( " pop3 " );
        
    // 連接到郵件服務器
        System.out.println( " 連接到郵件服務器 " );
        store.connect(host, username, password);
        
    // 獲取該用戶Folder對象,并以只讀方式打開
        System.out.println( " 獲取該用戶Folder對象 " );
        Folder folder 
    =  store.getFolder( " INBOX " );
        folder.open(Folder.READ_ONLY);
        
    // 檢索所有郵件,按需填充
        System.out.println( " 檢索所有郵件 " );
        Message message[] 
    =  folder.getMessages();
        
    // 遍歷每一個郵件
        System.out.println( " 遍歷每一個郵件 " );
        BufferedReader reader 
    =   new  BufferedReader( new  InputStreamReader(System.in));
        
    for  ( int  i  =   0 , n  =  message.length; i  <  n; i ++ ) {
          
    // 打印每個郵件的發件人和主題
          System.out.println(i  +   " "   +  message[i].getFrom()[ 0 +   " \t "   +
                             message[i].getSubject());
          
    // 是否讀取該消息
          System.out.println( " 是否讀取消息內容? "   +   " [YES讀取 / QUIT結束] " );
          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) 評論(0)  編輯  收藏 所屬分類: Java
    MSN:envoydada@hotmail.com QQ:34935442
    主站蜘蛛池模板: 亚洲人成影院在线高清| 亚洲人成国产精品无码| 亚洲视频一区二区在线观看| a级毛片毛片免费观看久潮| 亚洲一级片内射网站在线观看| 一边摸一边桶一边脱免费视频 | 亚洲综合无码一区二区痴汉| 国产成人yy免费视频| 亚洲一本之道高清乱码| 国产va精品免费观看| 亚洲女子高潮不断爆白浆| 日本免费中文字幕在线看| 亚洲精品色在线网站| 亚洲色偷偷综合亚洲AV伊人| 亚洲第一视频在线观看免费| 久久久久久a亚洲欧洲aⅴ| 88av免费观看入口在线| 亚洲国产精品免费观看| 免费在线精品视频| 日本一区午夜艳熟免费| 亚洲日产2021三区| 最近的免费中文字幕视频| 国产成人高清亚洲一区久久 | 国产老女人精品免费视频| 又黄又大的激情视频在线观看免费视频社区在线 | 欧美色欧美亚洲另类二区| 亚洲日本中文字幕天堂网| 嫩草成人永久免费观看| 久久精品国产亚洲AV忘忧草18| 国产一级一片免费播放i| 中国一级全黄的免费观看| 亚洲福利视频网站| 国产精品二区三区免费播放心| 中文字幕在线免费看| 亚洲国产精品日韩在线观看| 免费**毛片在线播放直播| 日韩视频在线观看免费| WWW亚洲色大成网络.COM| 亚洲国产精品国自产拍AV| 成人片黄网站色大片免费| 久久99精品免费一区二区|