使用Procmail过滤,分发邮件!

Procmailrc的语法规则;

#声明段;

ORGMAIL=/var/spool/mail/$LOGNAME

MAILDIR=$HOME/Mail

LOGFILE=$HOME/.procmaillog

LOGABSTRACT=no

VERBOSE=off

FORMAIL=/usr/bin/formail

# 规则段

规则的语法定义:

:0 [flags] [:[lock-file]]

零个或多个条件

动作

具体例子:

:0:

* ^From.*microsoft.com

/dev/null

把来自microsoft.com的邮件都扔掉!:-)
我的.procmailrc样例,这是一个比较简单的样例:
ORGMAIL=/var/spool/mail/$LOGNAME
MAILDIR=$HOME/Mail
LOGFILE=$HOME/.procmaillog
LOGABSTRACT=no
VERBOSE=off
FORMAIL=/usr/bin/formail
NL="
"
# Syntax for filter:
# :0 [flags] [:[lock-file] ]
# zero or more conditions
# one action line

# Mail Filter regex

:0:
* ^(From|Cc|To).*securityfocus.com
security

:0:
* ^From.*slashdot.org
slashdot

:0:
* ^From.*fedora-devel-list-request*
fedora

:0:
* ^To.*xys*
lists

:0
* .*
inbox

Comments

Popular posts from this blog

Freeware Software Top 300 from winAddons.Com!

What is DevOPS?

RPM Build Tips!