filtra os e-mails cron através do procmail?

2

Estou usando o postfix / mutt / procmail em um Linux / Debian e tenho alguns problemas para filtrar emails do cron com o procmail, apenas quero movê-los para o diretório cron / maildir, mas não tenho sorte até agora. Eu tenho várias outras regras em .procmailrc para mover e-mails com ^ De: para um diretório específico, apenas a regra cron não funciona.

/ etc / aliases:

postmaster:    root
root:          alex

.procmailrc:

:0:
* ^From: Cron Daemon <root@hellspawn>
* ^Subject: Cron .*
cron/

cabeçalhos de um email enviado pelo cron:

Return-Path: <alex@hellspawn>
X-Original-To: alex
Delivered-To: alex@hellspawn
Received: by hellspawn (Postfix, from userid 1000)
    id 27E2E1920C5B; Fri, 31 Jan 2014 16:30:09 +0100 (CET)
From: Cron Daemon <root@hellspawn>
To: alex@hellspawn
Subject: Cron <alex@hellspawn> $HOME/.getmail/getmail2.sh
Content-Type: text/plain; charset=UTF-8
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/alex>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=alex>
Message-Id: <20140131153009.27E2E1920C5B@hellspawn>
Date: Fri, 31 Jan 2014 16:30:09 +0100 (CET)

~ / .forward (acho que é inútil neste caso, apenas dado um try):

|/usr/bin/procmail

O que há de errado?

atualização 12/5/14

Acabei usando a regra ! negada abaixo com noop bloco aninhado { } e else E , parece que é a parte "Cron Daemon" do endereço que criou o problema.

:0
* ! ^From.*root@hellspawn
* ! ^Subject:.*Cron Daemon
{ }
:0 E
cron/
    
por Alex 31.01.2014 / 16:50

0 respostas