procmail の FROM_DAEMON ルールの中身

Posted by yoosee on Debian at 2007-04-04 22:00 JST

*1  procmail がメーリングリストを FROM_DAEMON で引っかける件に付いて調べた

.procmailrc に FROM_DAEMON ルールを書いておくとやたらと普通の ML が引っかかるなと思ってソースを見てみたら、config.h 内の FROMDsubstitute にある正規表現のうち
Precedense:.*(junk|bulk|list)
fml の Precedense デフォルトは list だから、これがヒットしているようだ。メールマガジン等で Precedense: bulk で送ってきているものも同様にヒットしている。ちなみに正規表現全体はこう。
#define FROMDsubstitute "(^(Mailing-List:|Precedence:.*(junk|bulk|list)|\ 
To: Multiple recipients of |\ 
(((Resent-)?(From|Sender)|X-Envelope-From):|>?From )([^>]*[^(.%@a-z0-9])?(\ 
Post(ma?(st(e?r)?|n)|office)|(send)?Mail(er)?|daemon|m(mdf|ajordomo)|n?uucp|\ 
LIST(SERV|proc)|NETSERV|o(wner|ps)|r(e(quest|sponse)|oot)|b(ounce|bs\.smtp)|\ 
echo|mirror|s(erv(ices?|er)|mtp(error)?|ystem)|\ 
A(dmin(istrator)?|MMGR|utoanswer)\ 
)(([^).!:a-z0-9][-_a-z0-9]*)?[%@>        ][^<)]*(\(.*\).*)?)?$([^>]|$)))"
微妙なのもあるから、適当に切り出して自前のルールを作るのがいいか。

( Permalink | Comments (0) | tags: mail  )
Comments

Please write your comment. email address won't appear. Cannot use any HTML tags in comment.
コメントをお書き下さい。メールアドレスは公開されません。 またHTMLタグは利用できません。
Name   E-mail   URL
Comment

About W.W.Walker

World Wide Walker は yoosee による blog です。PDA, Web・サーバ技術, 美味しい食べ物などの話題を取り上げています... read more

このエントリーのブックマーク

Monthly Archives

Select Month to read