vern@2011-11-30:/usr% ls tags
mutt, procmail, perl, and formail

procmail 过滤中文邮件标题

ref@http://comments.gmane.org/gmane.mail.procmail/47948

添加以下内容到 $HOME/.procmailrc

:0 i
X_Subject=| formail -zfxSubject | perl -MEncode -ne 'print encode("UTF8", decode("MIME-Header",$_))' | tr -d '\n'

然后通过以下形式过滤标题

:0
* X_Subject ?? .*(技[術术][検检][討讨]会|工程会[議议])
pcl-meeting/

假设原始邮件标题的内容是

Subject: [GuruDigger]  
头脑风暴平台产品孵化简报,  
11/02/

经过编码处理后的 X_Subject 内容将会是

[GuruDigger] 头脑风暴平台产品孵化简报, 11/02/

以下定义的正则表达式将会匹配到该邮件

* X_Subject ?? ^\[[^]]*\].*[产產]品.*[0-9]/$