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