Plesk 8.01, Spamassassin, qmail und procmail (solved)
Hy,
ich habe einen vServer mit SuSE 10 und Plesk 8.0.1. Ich möchte gerne eine serverseitige Sortierung meiner Mails in verschiedene Ordner vornehmen. Dafür nimmt man meines Wissens procmail. Allerdings werde ich nicht schlau aus diversen HowTos und Anleitungen, die ich per Google finde.
Der aktuelle Stand ist folgender: Wenn ich mit Plesk eine eMail-Konto erstelle, ist Spamassissin bereits aktiviert mit der "Standard-Einstellung" Score 7, dem Spamtag "***** SPAM *****" und die Spam-Mail als Attachment mit einem Hinweis zusenden.
Wenn ich jetzt per Shell auf den Server schaue, richtet er mir folgende Ordner ein:
/var/qmail/mailnames/domain.tld/testmail/
/var/qmail/mailnames/domain.tld/testmail/@attachments
/var/qmail/mailnames/domain.tld/testmail/Maildir
/var/qmail/mailnames/domain.tld/testmail/Maildir/cur
/var/qmail/mailnames/domain.tld/testmail/Maildir/new
/var/qmail/mailnames/domain.tld/testmail/Maildir/tmp
/var/qmail/mailnames/domain.tld/testmail/.spamassissin
dort liegen dann folgende Files:
/var/qmail/mailnames/domain.tld/testmail/.qmail
/var/qmail/mailnames/domain.tld/testmail/.spamassissin/user_prefs
Der Inhalt der .qmail sieht wie folgt aus:
Wo binde ich da jetzt wie den Procmail ein ? Der Versuch einfach "preline /usr/bin/procmail -m .procmailsc" hintendran zu hängen schlug fehl. Ein Test mit "tee" ergab, daß procmail nix übergeben bekommt. Stelle ich diesen Befehl vor den Block, kriegt Procmail zwar die Mail übergeben und bearbeitet sie auch, aber Spamassassin bekommt sie dann nicht mehr.
Wo binde ich procmail ein, so daß SA vor Procmail läuft und beide aufgerufen werden ?
Hy,
ich habe einen vServer mit SuSE 10 und Plesk 8.0.1. Ich möchte gerne eine serverseitige Sortierung meiner Mails in verschiedene Ordner vornehmen. Dafür nimmt man meines Wissens procmail. Allerdings werde ich nicht schlau aus diversen HowTos und Anleitungen, die ich per Google finde.
Der aktuelle Stand ist folgender: Wenn ich mit Plesk eine eMail-Konto erstelle, ist Spamassissin bereits aktiviert mit der "Standard-Einstellung" Score 7, dem Spamtag "***** SPAM *****" und die Spam-Mail als Attachment mit einem Hinweis zusenden.
Wenn ich jetzt per Shell auf den Server schaue, richtet er mir folgende Ordner ein:
/var/qmail/mailnames/domain.tld/testmail/
/var/qmail/mailnames/domain.tld/testmail/@attachments
/var/qmail/mailnames/domain.tld/testmail/Maildir
/var/qmail/mailnames/domain.tld/testmail/Maildir/cur
/var/qmail/mailnames/domain.tld/testmail/Maildir/new
/var/qmail/mailnames/domain.tld/testmail/Maildir/tmp
/var/qmail/mailnames/domain.tld/testmail/.spamassissin
dort liegen dann folgende Files:
/var/qmail/mailnames/domain.tld/testmail/.qmail
/var/qmail/mailnames/domain.tld/testmail/.spamassissin/user_prefs
Der Inhalt der .qmail sieht wie folgt aus:
Code:
| if [ -z "$SA" ]; then export SA=1; /usr/local/psa/bin/psa-spamc -u [email protected] -U /tmp/spamd_light.sock > spamcheck$$; if [ -s spamcheck$$ ]; then /var/qmail/bin/qmail-local "$USER" "$HOME" "$LOCAL" "" "" "$HOST" "$SENDER" "$DEFAULT" < spamcheck$$; retval=$?; rm -f spamcheck$$; [ $retval = 0 ] && exit 99; exit $retval; fi; rm -f spamcheck$$; fi # ACCEPT UCE
| true
./Maildir/
Wo binde ich da jetzt wie den Procmail ein ? Der Versuch einfach "preline /usr/bin/procmail -m .procmailsc" hintendran zu hängen schlug fehl. Ein Test mit "tee" ergab, daß procmail nix übergeben bekommt. Stelle ich diesen Befehl vor den Block, kriegt Procmail zwar die Mail übergeben und bearbeitet sie auch, aber Spamassassin bekommt sie dann nicht mehr.
Wo binde ich procmail ein, so daß SA vor Procmail läuft und beide aufgerufen werden ?
Last edited by a moderator: