Mailinglist Archive: opensuse-de (4938 mails)

< Previous Next >
Problem mit Procmail (Suse 6.4)



Hallo,

Ich benutze Suse 6.4 auf meinem Rechner, der hier als (privater)
InterNet-Gateway (mit Firewall), Mail-, News-, Name- und Fileserver
(Samba) dient.

Bisher habe ich von verschiedenen POP-Servern (Uni, GMX, ...) via
Fetchmail meine
Mail geholt, und sie via Sendmail+Procmail einsortieren lassen. Nun
wollte ich einen
Spamfilter (Spamblock) einsetzen, und die Mail nur noch von Procmail
einsortieren
lassen. Das Einsortieren funktioniert auch, allerdings werden die
Mails nicht in der
normalen Mailbox (/var/spool/mail/<username>) abgelegt, sondern in
Files wie "{M"
oder "{^M". Procmail scheint sich nicht dazu überreden lassen zu
wollen, die Files
in ein bestimmtes File (oder zumindest in ein File mit einem normalen
Namen)
abzuspeichern.
Auch wenn ich das Verzeichnis ändere (z.B. $HOME/Mail) passiert
dasselbe.

In jedem Home-Verzeichnis eines Users befindet sich eine procmailrc,
die Datei .spamblock, und die Datei .spamblock.local (lokale
Einstellungen von Spamblock). Interessanterweise scheint er die Datei
/home/<user>/.spamblock.local nicht sehen zu können, obwohl sie
existiert, und der User alle Rechte auf die Datei hat (rwx).

Ich habe hier einige Ausschnitte aus den (m.E.) wichtigen
Konfigurationsfiles:

--- fetchmailrc ---

# Configuration created Sun Oct 3 16:35:13 1999 by fetchmailconf
set postmaster "postmaster@localhost"
set no bouncemail
set properties ""
set logfile "/var/log/fetchmaillog"

poll pop.gmx.net with proto POP3
user "XXXXXXXX" there with password "XXXXXXXX" is merkur here
mda "/usr/bin/procmail -d merkur"
--- fetchmailrc ---

--- procmailrc ---

VERBOSE=on
MAILDIR=$HOME/Mail
DEFAULT=$MAIL
LOGFILE=$MAILDIR/.from
LOCKFILE=$HOME/.lockmail
INCLUDERC=$HOME/.spamblock

--- procmailrc ---

--- Logfile von Procmail für eine Mail ---

procmail: Assigning "LOCKFILE=/home/merkur/.lockmail"
procmail: Locking "/home/merkur/.lockmail"
procmail: Assigning "INCLUDERC=/home/merkur/.spamblock"
procmail: Skipped ""
procmail: Skipped ""
procmail: Assigning "SPAMBLOCK=spamblock"
procmail: Skipped ""
procmail: Assigning
"MYDOMAIN=belwue.de|uni-stuttgart.de|schule.de|schule-bw.de"
procmail: Skipped ""
procmail: Assigning "GOODGUYS=belwue.de|dfn.de"
procmail: Skipped ""
procmail: Assigning
"STUPIDS=gmx\.net|zgs\.de|qunix\.de|suse\.com|isoc\.org|t-online\.net|
transtec\.de|oreilly\.com|kybernetik\.org|dym\.de|homepage@kolmail\.ka
na\.com|VMware"
procmail: Skipped ""
procmail: Assigning "CAUTIOUS=false"
procmail: Skipped ""
procmail: Assigning
"MAILINGLIST=Received.*LISTSERV|^X-ML|^X-(Mailing-)?List|^Message-ID:.
*BeroList|^List-|^Sender:.*(owner|request|errors)"
procmail: Skipped ""
procmail: Skipped ""
procmail: Skipped ""
procmail: No match on "^X-Spamblock"
procmail: Skipped ""
procmail: Assigning "INCLUDERC=/dev/null"
procmail: Couldn't read "/dev/null"
procmail: Skipped ""
procmail: Assigning "INCLUDERC=/home/merkur/.spamblock.local"
procmail: Couldn't read "/home/merkur/.spamblock.local"
procmail: Skipped ""
procmail: Skipped ""
procmail: Skipped ""
procmail: Match on !
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?
)-To):(.*[^a-zA-Z])?).*(belwue.de|uni-stuttgart.de|schule.de|schule-bw
.de)"
procmail: Match on ! "^From:.*(belwue.de|dfn.de|merkur)"
procmail: Match on ! "^Cc"
procmail: Assigning "LASTFOLDER={"
procmail: Opening "{"
procmail: Acquiring kernel-lock

< Previous Next >
Follow Ups