Pequenos acertos:
:0 Wh:$HOME/Mail/.dupmsg.lock
|formail -D 30000 $HOME/Mail/.dupmsg
:0
* ^From: .*[EMAIL PROTECTED]*
/dev/null
Notas:
Cada ":" comeca uma nova regra! Tinha um erro na sua mensagem.
Nao use "lock" para usar /dev/null. Se ocorrer algum erro,
voce pode substituir por "|cat >/dev/null 2>/dev/null"
Header e' sempre na forma "^algumacoisa: ", seja rigoroso para
evitar surpresas.
Eu uso "unix mailbox", isto e', um unico arquivo com todos os emails.
Para testar, eu faco o seguinte:
cp $MAIL x # copia a caixa postal
: >$MAIL # zera o mailbox sem estragar as permissoes
formail <x -s procmail # processa cada email
Ai' voce verifica se funcionou. Se falhou, para voltar atraz:
cat x >$MAIL
Tambem tem que salvar e restaurar o ~/.procmailrc. Se voce ainda nao
tem um .procmailrc funcionando, voce pode testar com:
formail <x -s procmail teste_rc
Se voce usa maildir, ai' eu nao sei como fazer. Chutando, talvez algo
assim:
mv Mail Mail-old
mkdir -m 700 Mail
cat Mail-old/* | formail -s procmail -X
onde -X e' alguma opcao para informar ao procmail que deve-se usar
"maildir".
--- Wagner [EMAIL PROTECTED]
Assinantes em 19/03/2001: 2180
Mensagens recebidas desde 07/01/1999: 104409
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]