2009-11-23 83 views
1

我寫一個Lua腳本與IMAPfilter(http://imapfilter.hellug.gr/)的作品,這是能夠改變的MIME附件操縱郵箱IMAP服務器上imapFilter

例如姓名:

的Content-Type:應用/ PDF; 名稱= 「最終Fäntäsy.pdf」

轉換爲

內容類型:應用/ PDF; name =「FinalFantasy.pdf」

目前,這是通過將郵件導出到文件系統並進行操作完成的。我的問題是,我可以通過IMAPfilter直接在IMAP服務器上操作文件嗎?我檢查了文檔,但沒有發現任何操作服務器上的文件,除了移動/刪除/等。

回答

0

我不熟悉那個特定的產品,但是,IMAP協議不提供這樣的東西。

在IMAP世界中,您必須獲取消息,修改內容,將其追加回文件夾並刪除原件。

0

根據其描述,IMAPFilter向IMAP服務器發出搜索請求,並對結果(複製,獲取,刪除等)執行一些操作。爲了更改附件的名稱/內容類型,您將需要獲取該郵件,解析該郵件,進行更正並將其附加回郵箱(並刪除原始郵件)。

IMAP不支持就地更改郵件內容(例如,您不能僅訪問附件部分,將其更改並上傳回去)。 APPEND命令只適用於完整的消息,而不是任何部分。