后缀:Maildir 消息的不同文件名格式

Mar*_*ter 2 email postfix maildir

我正在使用postfixmaildir 格式。存储在 maildir 中的消息的文件名如下所示:

1386021659.27745_1.alpha:2,S
Run Code Online (Sandbox Code Playgroud)

我知道第一部分是纪元时间,其余部分不确定。但我想要一些对人更友好的名字,比如

2013-12-18__120502.sender_or_subject_of_the_message:2,S
Run Code Online (Sandbox Code Playgroud)

我需要经常操作单个消息/文件(这就是我首先使用 maildir 的原因)。有一些更具描述性的文件名会有所帮助。

我可以设置这个postfix吗?

cku*_*jau 5

不,Postfix无法配置它。正如@HBruijn 所说,Maildir 格式是一种规范,让 LDA 和 MUA 都同意不同的格式将是一项巨大的努力。也就是说,如果您不喜欢maildir 中的文件名,您可以在查找它们时稍微美化一下:

$ ls | 头-1
1325471944.27745_1.beta,S=10662:2,S

$ ls | 头-1 | perl -pe 's/(\d+)/localtime($1)/e'
一月 2 日星期一 03:39:04 2012.27745_1.beta,S=10662:2,S