• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    javamail收取Hotmail的退信_(tái)MySQL

    來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 17:13:17
    文檔

    javamail收取Hotmail的退信_(tái)MySQL

    javamail收取Hotmail的退信_(tái)MySQL:JavaMailHotmail Hotmail 是我最常用的Email Client。雖然時(shí)下hotmail的容量是小了些,速度也常常慢得讓人不禁問(wèn)候蓋茨的母親。但不可否認(rèn),它功能相當(dāng)豐富,也比較穩(wěn)定。尤其它的頁(yè)面設(shè)計(jì)更是我等web編程人員的重要參照。 不象很多的POP3服務(wù)器,h
    推薦度:
    導(dǎo)讀javamail收取Hotmail的退信_(tái)MySQL:JavaMailHotmail Hotmail 是我最常用的Email Client。雖然時(shí)下hotmail的容量是小了些,速度也常常慢得讓人不禁問(wèn)候蓋茨的母親。但不可否認(rèn),它功能相當(dāng)豐富,也比較穩(wěn)定。尤其它的頁(yè)面設(shè)計(jì)更是我等web編程人員的重要參照。 不象很多的POP3服務(wù)器,h

    JavaMailHotmail

      Hotmail 是我最常用的Email Client。雖然時(shí)下hotmail的容量是小了些,速度也常常慢得讓人不禁問(wèn)候蓋茨的母親。但不可否認(rèn),它功能相當(dāng)豐富,也比較穩(wěn)定。尤其它的頁(yè)面設(shè)計(jì)更是我等web編程人員的重要參照。

      不象很多的POP3服務(wù)器,hotmail 實(shí)現(xiàn)了郵件傳送狀態(tài)通知(multipart/report)。我以前寫的郵件客戶端只支持收取 multipart/related、multipart/alternative和multipart/mixed 等多媒體類型的郵件,其他的因?yàn)椴怀R?,我都忽略了?

      客戶不答應(yīng)了,那還有什么好說(shuō)的,還有什么比讓客戶滿意更重要的事情呢,在沒(méi)買單之前。

      multipart/report 郵件類型的介紹參見 RFC1892,Sun的中文 Javamail Faq 里也有相關(guān)的說(shuō)明,我摘錄如下:

      問(wèn). 當(dāng)消息不能被傳送時(shí),就會(huì)返回一個(gè)失敗消息。我如何檢測(cè)這些“回彈”消息?

      答:雖然有一個(gè) Internet 標(biāo)準(zhǔn)用于報(bào)告這樣的錯(cuò)誤(multipart/report MIME 類型,參閱 RFC1892),但還沒(méi)有廣泛實(shí)現(xiàn)它。RFC1211 深入討論了這個(gè)問(wèn)題,包括了大量的例子。

      在 Internet 電子郵件中,特定的郵箱或用戶名是否存在,只能由傳送消息的最終服務(wù)器決定。消息可能通過(guò)幾個(gè)中繼服務(wù)器(它們不能檢測(cè)錯(cuò)誤),然后再到達(dá)最終服務(wù)器。通常,當(dāng)最終服務(wù)器檢測(cè)到這一錯(cuò)誤,它會(huì)返回一個(gè)消息給原始消息的發(fā)送人,指出失敗的原因。有許多 Internet 標(biāo)準(zhǔn)討論了這種傳送狀態(tài)通知 (Delivery Status Notifications),但大量服務(wù)器不支持這些新標(biāo)準(zhǔn),相反使用特別技術(shù)來(lái)返回這種錯(cuò)誤消息。這使得將“回彈”消息與產(chǎn)生問(wèn)題的原始消息相互關(guān)聯(lián)起來(lái)非常困難(注意,這個(gè)問(wèn)題與 JavaMail 完全無(wú)關(guān))。

      有許多技術(shù)和試探法用于處理這一問(wèn)題,但它們都不是完美的。一種技術(shù)是 Variable Envelope Return Paths,http://cr.yp.to/proto/verp.txt 描述了這一技術(shù)。

      我修改了程序,也只是作了些簡(jiǎn)單的處理,代碼如下:

      private void parseMultipart(Multipart multipart) throws Exception {
      for (int i = 0, n = multipart.getCount(); i < n; i++) {
      BodyPart part = multipart.getBodyPart(i);
      String disposition = part.getDisposition();

      if (part.isMimeType("multipart/*")) {
       this.parseMultipart((Multipart) part.getContent());
      } else if (part.isMimeType("text/html")) {
      //處理文本內(nèi)容
      }
      /******* 處理附件,圖片等等 ********/
      } else if (part.isMimeType("message/delivery-status")) {
       part.setFileName("details.txt"); //仿照outlook,details.txt 內(nèi)容即傳送狀態(tài)通知的郵件頭信息
       saveAttachedFile(part);
      } else if (part.isMimeType("message/rfc822")) {
       MimeBodyPart mbp = new MimeBodyPart(part.getInputStream());
       part.setFileName(mbp.getHeader("Subject", null) + ".eml"); //仿照outlook,用退件的標(biāo)題做文件名
       saveAttachedFile(part);
      }
      }
      }


      如果要做得更友好,還可以做很多改進(jìn),比如根據(jù)退信找出已發(fā)送文件夾中的原件,或者激發(fā)一個(gè)通知事件等等??蛻舨⒉恍枰?,我還是不要自作多情了。

      大家都知道,hotmail 不是用pop3協(xié)議收信,而是用webdav協(xié)議。用java收發(fā) hotmail 的郵件 ,參見《通過(guò)JavaMail訪問(wèn)Hotmail郵箱》。

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    javamail收取Hotmail的退信_(tái)MySQL

    javamail收取Hotmail的退信_(tái)MySQL:JavaMailHotmail Hotmail 是我最常用的Email Client。雖然時(shí)下hotmail的容量是小了些,速度也常常慢得讓人不禁問(wèn)候蓋茨的母親。但不可否認(rèn),它功能相當(dāng)豐富,也比較穩(wěn)定。尤其它的頁(yè)面設(shè)計(jì)更是我等web編程人員的重要參照。 不象很多的POP3服務(wù)器,h
    推薦度:
    標(biāo)簽: 消息 郵件 傳送
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 99精品欧美一区二区三区| 亚洲国产精品综合久久网络| 久久99精品国产麻豆婷婷| 久久久久无码精品国产| 精品第一国产综合精品蜜芽| 国产精品视频分类一区| 中文字幕亚洲精品无码| 国产精品亚洲产品一区二区三区 | 国产精品久久久久久福利漫画 | 成人国产精品动漫欧美一区| 国产成人精品电影在线观看| 中文字幕精品无码一区二区三区| 国产精品亚洲αv天堂无码| 色播精品免费小视频| 2021国产成人精品国产| 久久久久国产精品熟女影院 | 久久99精品国产麻豆蜜芽| 成人亚洲日韩精品免费视频| 亚洲精品免费观看| 97视频在线观看这里只有精品| 人人妻人人澡人人爽人人精品电影| 日韩精品在线播放| 久久精品国产亚洲7777| 国产这里有精品| 国产精品玖玖美女张开腿让男人桶爽免费看| 98视频精品全部国产| 国产午夜福利精品一区二区三区 | 国内精品久久人妻互换| 日韩精品内射视频免费观看| 亚洲婷婷国产精品电影人久久| 欧美激情视频精品一区二区 | 热re99久久精品国产99热| 999在线视频精品免费播放观看| 精品无码一区二区三区爱欲九九| 中文字幕日本精品一区二区三区| 亚洲七七久久精品中文国产| 最新国产精品无码| 无码人妻精品一区二区三区久久 | 欧美日韩专区麻豆精品在线 | 精品视频一区二区三区四区五区| 精品99久久aaa一级毛片|