2009-11-23 84 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命令只适用于完整的消息,而不是任何部分。

相关问题