PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail + amavis-new, arbeitet nicht zusammen



sutterp
06.08.05, 02:22
Installation ist SuSE V9.2 (out of the box) auf einem 3GHz EM64T (Poweredge).

Problem 1: Installation von sendmail and amavis-new,


SuSEconfig --module sendmail
sagt

You have modified /etc/sendmail.cf ... my version is ...
You have modified /etc/mail/submit.cf
Ich nehme an, dass die Dateien welche SuSEconfig und/oder die Installation erzeugt haben, korrekt sind, deshalb benütze ich diese und habe die Originale mit

mv /etc/sendmail.cf.SuSEconfig /etc/sendmail.cf
mv /etc/mail/sumbit.cf.SuSEconfig /etc/mail/submit.cf
überschrieben. SuSEconfig --module sendmail is jetzt zufrieden.

Problem 2: Versuche sendmail and amavis-new zu starten.

rcamavis start
ist erfolgreich.

rcsendmail restart
bringt

Xmilter-amavis: local socket name /var/run/amavis/amavis-milter.sock
missing.
In der Tat, da ist kein /var/run/amavis/amavis-milter.sock. Das folgende Kommando

nohup /usr/sbin/amavis-milter -p /var/run/amavis/amavis-milter.sock
& /usr/sbin/amavisd
hat den socket erzeugt, sendmail und amavis-new starten jetzt richtig.

Problem 3:

Das log des laufenden sendmail/amavis-new zeigt aber

policy_server failed, can't open
file /var/spool/amavis/amavis-milter-...../email.txt, whenever an email
message is sent or received.
Dies stimmt, die Datei existiert, der Besitzer ist root:root, der Ordner hat einen code von 750, email.txt von 640; amavis-new läuft aber als Benützer vscan:vscan, hat also keinen Lesezugriff auf die Datei und den darüberliegenden Ordner.

Wer oder was erzeugt denn diesen Ordner und die Datei? Und wie erzwinge ich den richtigen Besitzer und Zugriffcodes damit amavis-new diese lesen kann?

Wie gets weiter?

Peter

N.B. Ich muss sendmail benützen, postfix ist keine Alternative.