[Postfixbuch-users] Integration von AMaViS klappt nicht
Peer Heinlein
p.heinlein at jpberlin.de
Mo Sep 23 01:10:29 CEST 2002
Am Sonntag, 22. September 2002 22:31 schrieb Michael Brausen:
> root 31838 0.0 3.4 9696
> 4304 ? S 19:47 0:00 /usr/bin/perl -T /usr/sbin/amavisd
Hier ist Dein Problem.
Der amavisd läuft bei Dir als "root". Er sollte aber als vscan laufen.
Problem (und auch etwas in Abweichung zum Buch, die Entwicklung ist
halt nicht stehen geblieben): Es gibt nicht mehr nur ein
"amavis"-Programm (das von Postfix mit dem User vscan gestartet wird),
sondern ein Client-Server-Modell.
Postfix startet weiterhin amavis, aber ist das nur ein kleiner
amavis-Client. Der übergibt an den im Hintergrund permanent laufenden
amavis die Mail zur Prüfung. Mit dem amavis kommuniziert er über einen
Socket in /var/amavis/amavisd.sock
Läuft der amavisd nun aber mit root-Rechten (unter Sicherheitsapsekten
schauderhaft!), so ist der Socket auch mit root-Dateirechten
ausgestattet (wirf mal einen Blick drauf!) und der Client hat keine
Schreib-/Leserechte auf dem Socket. Er kann mit dem amavisd nicht
kommunzizieren! Jetzt aber bitte nicht auf die Idee kommen einfach auf
den Socket Schreibrechte für alle zu geben (uärks).
Abhilfe:
amavisd stoppen
Socket ablöschen
amavis als User vscan startet ("startproc -u vscan /usr/sbin/amavis")
Freuen und fertig!
Peer
> --------------------------------------------------------------------
>----------------------
>
> Beim Abschicken einer Mail wird dann auch brav eine Prüfung
> gestartet (die dann auch ewig dauert, so ca. zwei Minuten für einen
> Zweizeiler braucht...). Danach sieht das Logfile dann so aus:
>
> ----------------------------------- /var/log/mail
> ---------------------------------------- Sep 22 19:49:16 gandalf
> postfix/pickup[31764]: 1337FD3: uid=500 from=<michael at brausen.net>
> Sep 22 19:49:16 gandalf postfix/cleanup[31874]: 1337FD3:
> message-id=<1032716956.30223.0.camel at gandalf> Sep 22 19:49:16
> gandalf postfix/qmgr[31765]: 1337FD3: from=<michael at brausen.net>,
> size=517, nrcpt=1 (queue active) Sep 22 19:49:16 gandalf
> postfix/pipe[31941]: 1337FD3: to=<sylvia.meister at gmx.de>,
> relay=vscan, delay=0, status=deferred (temporary failure) [...]
> Sep 22 19:53:00 gandalf postfix/pipe[32040]: 1337FD3:
> to=<sylvia.meister at gmx.de>, relay=vscan, delay=224, status=deferred
> (temporary failure)
> --------------------------------------------------------------------
>----------------------
>
> Dummerweise bleibt es auch so :-( Ich bekomme die Mails nicht raus
> und habe keine Idee, warum.
> Hat jemand eine Idee? TIA.
>
> Ciao.
> Michael
Mehr Informationen über die Mailingliste Postfixbuch-users