Amavis + Sendmail na RH9
Milan Kerslager
milan.kerslager na pslib.cz
Pátek Duben 11 20:26:08 CEST 2003
On Fri, Apr 11, 2003 at 04:05:37PM +0200, David Toman wrote:
> DD,
> po upgradu z RH 7.2 na RH 9 jsem "trochu" zápasil s Amavisem, konrétně
> verze amavisd-0.1. Když pominu tuhle hlášku v logu:
>
> kernel: application bug: amavisd(22909) has SIGCHLD set to SIG_IGN but
> calls wait().
> kernel: (see the NOTES section of 'man 2 wait'). Workaround activated.
Nespravne napsana aplikace.
Pouzijte amavis s rozsirenim milter a pak pres toto rozhrani pripojte
amavis k sendmailu. Tusim, ze jsem to nekde zahlednul.
> tak mi pak odmítal po kontrole předávat poštu procmailu. Tohle se
> objevilo v logu:
>
> amavisd[22733]: mail forwarding failed, retry: Insecure dependency in
> exec while running with -T switch at /usr/sbin/amavisd line 465, <GEN0>
> line 35. (message-id=<3E96C5E8.8060108 na wiken.cz>)
> amavisd[22733]: do_exit:337 - ending execution with 75
> sendmail[22728]: h3BDeuBM022727: to=toman, delay=00:00:01,
> xdelay=00:00:01, mailer=local, pri=30936, dsn=4.0.0, stat=Deferred:
> local mailer (/usr/sbin/amavis) exited with EX_TEMPFAIL
> amavisd[22730]: do_exit:478 - ending execution with 75
>
> Je pravda, že perl je volán s parametrem -T. Moje vědomosti o perlu jsou
> veskrze mizivé, perl -T --help mi toho moc nesdělil. Dočasný
> "workaround" spočívá v tom, že jsem vymazal parametr -T z volání
> perlu v amavisd. Ale jako trvalé řešení se mi to moc nepozdává.
-T zapina kontrolu nakazeni. Pouziva se obvykle pri pouzivani set[gu]id
programu. Cili si zahravate...
--
Milan Kerslager
E-mail: milan.kerslager na pslib.cz
WWW: http://www.pslib.cz/~kerslage/
Další informace o konferenci Linux