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.
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.