素老大~~問個有點走錯版的問題~郵件解碼~~

 
發表新主題   回覆主題    尊龍佈告欄 首頁 -> 雷電MAILD (mail server)
上一篇文章 :: 下一篇文章  
發表人 內容
messagebox
鳳凰
鳳凰


註冊時間: 2002-09-26
文章: 606
來自: 中華民國

發表發表於: 星期五 九月 27, 2002 6:55 pm    文章標題: 素老大~~問個有點走錯版的問題~郵件解碼~~ 引言回覆

關於郵件~~
我自己用CGI寫了一下WEBMAIL的程式~~
連接POP及收信這都沒問題~~~~~
但是~讀到的信~都是原始碼~
沒附加檔時~我還能搞定~
但是~加附加檔後~
在郵件最末端讀到一堆不是正常人看的懂得英文跟單字~
1.該怎麼把那些(亂碼)變成一個檔案勒?
2.另外喔~寄件人或收信人暱稱要是中文時~原始碼會在暱稱那格變成亂碼~該怎麼還原呢~例:From: "=?big5?B?pWSreqjMpV2kbA==?=" <XXX@XXX.COM>

我知道我離題了~~~~原諒我一下喔~~~~~
_________________
http://onlyou.homeip.net/
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站 MSN Messenger
Arnor
究極の素還尊
究極の素還尊


註冊時間: 2001-11-07
文章: 13011
來自: TAIWAN

發表發表於: 星期日 九月 29, 2002 12:42 am    文章標題: 引言回覆

1. 那是base64 編碼的內容
你要把它解回去存成binary file 就ok了.

2. "=?big5?B?pWSreqjMpV2kbA==?=
前頭的 =? 和後頭的 ?= 是標記, 多餘的.
再來的 big5 是語系字集, ? 隔開符號,
再來的 B 指得是 BASE64 編碼方式, ? 是隔開的符號.

所以就剩下 pWSreqjMpV2kbA== , 把這串字串去做 BASE64 解碼就得到中文了.
_________________
*若是想問問題的話, 請務必不要塗改任何 IP, 網域資料, 您若不願貼上IP或網域, 請改以電子郵件來詢問. 謝謝您的配合.*
*若是回報疑似軟體的運行或邏輯或資料處理有誤的問題, 小弟很樂意去了解您的情況, 但請務必以最新版來做回報, 如果以郵件詢問, 請參考 http://www.raidenmaild.com/tw/feedback.html 的說明, 最好標題加個 RaidenMAILD 字樣, 才不致會遺漏了您的信唷. 謝謝您的配合^^*
*在版上發文請遵守網路禮儀, 並請持著虛心敘述問題請教他人, 凡發現違反的文, 均一律刪除為優先, 不另行通知喔.
*與使用者教學相長腦力激盪是我輩成就感的來源, 誠心希望您能不吝指教.
*雷電MAILD 知識庫文件 http://www.raidenmaild.com/tw/kb/

素還尊
Team John Long.
Email: arnor@raidenmaild.com
公司網站 http://www.raidenmaild.com/company/
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
messagebox
鳳凰
鳳凰


註冊時間: 2002-09-26
文章: 606
來自: 中華民國

發表發表於: 星期日 九月 29, 2002 11:48 am    文章標題: 引言回覆

Arnor 寫到:
1. 那是base64 編碼的內容
你要把它解回去存成binary file 就ok了.

2. "=?big5?B?pWSreqjMpV2kbA==?=
前頭的 =? 和後頭的 ?= 是標記, 多餘的.
再來的 big5 是語系字集, ? 隔開符號,
再來的 B 指得是 BASE64 編碼方式, ? 是隔開的符號.

所以就剩下 pWSreqjMpV2kbA== , 把這串字串去做 BASE64 解碼就得到中文了.



大致上懂了~~我去實作看看~
還好PERL還有MIME::BASE64這個模組
還有再問一下喔~~
關於MAILD的WEBMAIL裡~~
下載郵件那個功能~~是怎麼做的~~~
我是說~~ZIP要怎麼編碼~~
是DELPHI的控制項嗎??~
-------------------------------------------
弟一次處理這些東西~所以麻煩大大囉~~~
-------------------------------------------
_________________
http://onlyou.homeip.net/
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    尊龍佈告欄 首頁 -> 雷電MAILD (mail server) 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票


Powered by phpBB © 2001-2007 phpBB Group