Hi, ich hab folgendes Problem. Ich möchte gerne eine Abwesenheitsnotiz für ein Postfach schalten (eingesetzt wird Postfix, amavis, spamassassin, procmail). Dazu hab ich "vacation" auf Suse Linux 10.1 installiert und
ausgeführt. Die Dateien ".vacation.db" und ".vacation.msg" wurden angelegt und ".forward" umgeschrieben. Das hab ich rückgängig gemacht, da sonst auch alle Spam-Absender diese Abwesenheitsnotiz bekommen. In meiner .forward steht nun:
In meiner .procmailrc steht:
In der procmail.log steht:
Hat jemand eine Idee wie ich das zum Laufen bekommen? Danke!!!
Code:
vacation -i
vacation
ausgeführt. Die Dateien ".vacation.db" und ".vacation.msg" wurden angelegt und ".forward" umgeschrieben. Das hab ich rückgängig gemacht, da sonst auch alle Spam-Absender diese Abwesenheitsnotiz bekommen. In meiner .forward steht nun:
Code:
| /usr/bin/procmail
In meiner .procmailrc steht:
Code:
ROPPRIVS=yes
LOGFILE=$HOME/procmail.log
VERBOSE=ON
SHELL=/bin/sh
:0fw
* < 256000
| spamassassin
:0:
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*
/dev/null
:0:
* ^X-Spam-Status: Yes
$HOME/Spam/
:0 H
* ! ^From[ ]
* ^rom[ ]
{
LOG="*** Dropped F off From_ header! Fixing up. "
:0 fhw
| sed -e 's/^rom /From /'
}
MAILDIR=$HOME/Maildir/
DEFAULT=$MAILDIR
[b]:0c
|/usr/bin/vacation user[/b]
In der procmail.log steht:
Code:
procmail: [3499] Mon Feb 18 10:22:24 2008
procmail: Assigning "SHELL=/bin/sh"
procmail: Match on "< 256000"
procmail: Executing "spamassassin"
procmail: [3499] Mon Feb 18 10:22:27 2008
procmail: No match on "^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*"
procmail: No match on "^X-Spam-Status: Yes"
procmail: No match on ! "^From[ ]"
procmail: Assigning "MAILDIR=/home/user/Maildir/"
procmail: Assigning "DEFAULT=/home/user/Maildir/"
procmail: Assigning "LASTFOLDER=/home/userMaildir/new/1203326547.3499_0.ns"
procmail: Notified comsat: "user@0:/home/user/Maildir/new/1203326547.3499_0.ns"
From Absender@domain.de Mon Feb 18 10:22:24 2008
Subject: Testmail 12
Folder: /home/user/Maildir/new/1203326547.3499_0.ns 1760
Hat jemand eine Idee wie ich das zum Laufen bekommen? Danke!!!