Aqui faço um pouco diferente, para evitar dezenas de regras em um único arquivo:
meu .procmailrc: Set on when debugging VERBOSE=off # Define o diretorio onde o procmail vai # armazenar suas mensagens MAILDIR=$HOME/mail # Define o mailbox padrão no qual serão armazenados os e-mails # que nao se enquadrarem em nenhuma das regras. DEFAULT=$MAILDIR/mbox # Diretório para armazenamento do log do # procmail e arquivos rc (regras) PMDIR=$HOME/.procmail LOGFILE=$PMDIR/log INCLUDERC=$PMDIR/anexos.rc INCLUDERC=$PMDIR/backup.rc INCLUDERC=$PMDIR/debian.rc INCLUDERC=$PMDIR/dicas-l.rc INCLUDERC=$PMDIR/duplicadas.rc INCLUDERC=$PMDIR/filtros.rc INCLUDERC=$PMDIR/linuxbr.rc INCLUDERC=$PMDIR/lixo.rc INCLUDERC=$PMDIR/local.rc INCLUDERC=$PMDIR/noticias.rc INCLUDERC=$PMDIR/pericia-forense.rc INCLUDERC=$PMDIR/php.rc INCLUDERC=$PMDIR/postfixbr.rc INCLUDERC=$PMDIR/propaganda.rc INCLUDERC=$PMDIR/redireciona.rc INCLUDERC=$PMDIR/redes-l.rc INCLUDERC=$PMDIR/shell-script.rc INCLUDERC=$PMDIR/vi-br.rc :0fw: spamassassin.lock * < 256000 | spamc :0: * ^X-Spam-Status: Yes /var/spool/mail/spam/ E cada desses arquivos definidos aí em cima tem suas próprias regras, por exemplo, o debian.rc: :0: * ^To:[EMAIL PROTECTED] debian-user-portuguese :0: * ^To:[EMAIL PROTECTED] debian-devel-portuguese :0: * ^To:[EMAIL PROTECTED] debian-news-portuguese As msgs referenciadas caem nos arquivos debian-user-portuguese, debian-devel-portuguese e debian-news-portuguese respectivamente. * Still ([EMAIL PROTECTED]) escreveu: > * Konnichiwa Gustavo V. Goulart-sama: > > Olá lista, > > > > Estou usando o courier-imap com Maildir em meu servidor de email, e > > agora estou tendo dificuldades para recriar minhas regras do procmail. > > > > Minhas regras são as seguintes: > > > > SHELL=/bin/sh > > PATH=/bin:/usr/bin:/usr/local/bin > > MAILDIR=$HOME/Maildir/ > > LOGFILE=$HOME/.procmail.log > > VERBOSE=no > > > > :0: postfix-br.lock > > * ^Subject:.*Postfix-BR > > Postfix-BR > > > > :0: debian.lock > > * ^Sender:.*debian-user-portuguese > > Debian > > > > :0: dicas-l.lock > > * ^Sender:.*dicas-l-owner > > Dicas-L > > Se vc vai usar Maildir, vc deve colocar um / no final da pasta > para onde vc irá enviar. > Além disso, onde vc está informando para o procmail onde é, por > exemplo, a pasta Debian ? > Veja mais ou menos como está o meu procmailrc: > > PATH=/bin:/usr/bin:/usr/X11R6/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin > > SHELL=/bin/bash > > VERBOSE=off > MAILDIR=$HOME/Correio/ > DEFAULT=$MAILDIR/Entrada/ > LISTAS=$MAILDIR/Listas/ > . > . > . > :0: > * ^(To|Cc|Bcc)[EMAIL PROTECTED] > $LISTAS > > Veja que eu declaro que o $LISTAS é igual ao > /home/usuario/Correio/Listas/, daí, qualquer e-mail enviado para a lista > que chegue para mim vai para o diretório Listas.