服务器 频道

Procmail的基本用法

  【IT168 服务器学院】假设qmail虚拟域为mail.wangxu.com,其中有一用户wangxu,现要针对主题包含test的邮件进行过滤拦截,被过滤拦截的邮件均保存在/home/vpopmail/domains/mail.wangxu.com/wangxu/spammail目录下,以msg.* 命名的文件中,具体实现过程如下:

  1、cd /home/vpopmail/domains/mail.wangxu.com/wangxu
  touch .procmailrc
  chown vpopmail:vchkpw .procmailrc
  mkdir spammail #被过滤文件的存放处
  chown vpopmail:vchkpw spammail
  touch /var/log/procmail.log
  chown vpopmail:vchkpw /var/log/procmail.log

  vi .procmailrc
  MAILDIR=./
  VERBOSE=off
  PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
  LOGFILE=/var/log/procmail.log

  :0:
  * ^Subject:.*test
  ./spammail/

  
  :0
  *
  ./Maildir/

  2、touch .qmail
  chown vpopmail:vchkpw .qmail

  vi .qmail
  | preline /usr/local/bin/procmail -t ./.procmailrc

  针对以上信息,系统可以对用户wangxu所接收的邮件进行主题含有test的邮件过滤和拦截。
  

0
相关文章