iT邦幫忙

2

解析郵件附檔

cuk8 2021-11-17 09:49:541164 瀏覽

請問想將郵件中的所有附檔匯出是可行的嗎?
就是想上傳整封郵件,出來的是郵件內的附檔(要是檔案本身,不是只有檔名)

想請公司IT開發此功能,不知道是否有希望 /images/emoticon/emoticon25.gif

感覺樓主是想做客服系統之類的0.0a
6
japhenchen
iT邦超人 1 級 ‧ 2021-11-17 10:31:56
最佳解答

這不用自己寫,像雷鳥(thunderbird)就有擴充功能,可以把所有郵件的附件全數存成檔案,有興趣的話你也可以用BASE64轉二進制的方式把EML郵件的附件全部刮出來,或是用OUTLOOK的MAPI把郵件枚舉並把附件另存檔案(自動)

請人家寫的話你要有花錢的心理準備(不會太便宜)

看更多先前的回應...收起先前的回應...
cuk8 iT邦新手 5 級 ‧ 2021-11-17 11:26:56 檢舉

因為不會使用郵件程式,而是要把這個功能架在其他網頁/系統上。
就是在不開啟郵件的情況,直接上傳msg/eml檔,會導出所有附檔。
如果郵件程式有這功能,是不是表示在網頁/系統上也是寫得出來的(還是要看功力XD ?

已經把關鍵字【BASE64轉二進制】的關鍵字給你了,至於要如何實現,看你想自學或上網外包高手..

fillano iT邦超人 1 級 ‧ 2021-11-17 11:48:02 檢舉

不開啟郵件,哪來的msg/eml檔?這些應該都是另存出來的。

用smtp協定取得信件,就是BASE64編碼的

1
海綿寶寶
iT邦大神 1 級 ‧ 2021-11-17 10:10:45

請問想將郵件中的所有附檔匯出是可行的嗎?

當然可行,所有 email client 都辦得到

想請公司IT開發此功能,不知道是否有希望

就你的描述資訊不太夠無法判斷
不過我可以猜想貴公司IT的回應
你要求的功能
1.email client 辦不到:那 IT 大概也辦不到
2.email client 辦得到:那就用 email client 就好了

1
h198805041
iT邦新手 5 級 ‧ 2021-11-17 12:17:42

可行的,我有做過一個Windows service 去檢查信箱中的附件,根據副檔名來決定要不要把附件抓下來儲存,並刪除郵件

我要發表回答

立即登入回答