[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Verständnisfrage spamassassin sa-exim [SOLVED]



Problem solved. Danke an alle Beteiligten.

Lösungsweg:

Exim akzeptiert die Mails und laut /etc/exim4/conf.d/* Einträge kommt ein lokales /home/user/.forward File vor jeder anderen Zustellung zum Einsatz.

mein /home/user/.forward enthällt:

| /usr/bin/procmail

Dadurch wird procmail aufgerufen, welches sich an lokalen Optionen orientiert welche ich procmail folgendermaßen übergebe:

meine /home/user/.procmailrc enthällt:

:0fw
| /usr/bin/spamc

Nun werden die Mails als entsprechender User zugestellt und die Logs sind korrekt:

_Stolpersteine_

/etc/default/spamassassin darf keine Einträge für -u (user) enthalten

Es muss eine lokale hayes DB verfügbar sein welche ich folgendermaßen anlege: Anmerkung: Wir erstellen eine neue Gruppe für die bayes User.

groupadd bayes

mkdir /var/spool/bayes_db
chown root:bayes /var/spool/bayes_db
chmod 0770 /var/spool/bayes_db

Um jetzt den einzelnen User der Gruppe hinzuzufügen reicht ein:

usermod -G bayes username

Wichtig ist auch noch, dass die vermutlich schon vorliegende Bayes DB nach /var/spool/bayes_db verschoben wird (bayes_... [journa,seen,toks])

Zusätzlich muss SA noch angewiesen werden, das neue Dir für die DB zu verwenden welches über /etc/mail/spamassassin/local.conf erledigt wird mit folgenden Zeilen:

bayes_path /var/spool/bayes_db/bayes
bayes_file_mode 0770

Wichtig! der Pfad darf nicht mit / enden sondern muss mit bayes enden, wodurch SA automatisch _toks oder ähnliches anhängt.

Hinweis: Der User muss eine leere /home/spamassassin/user_prefs besitzen:

Die persönlichen Daten wie /home/user/.spamassassin/* sowie .procmailrc und .forward können über /etc/skel automatisch erstellt werden.

mit erleichtertem Gruß :D

Stefan



Reply to: