sendmail ignoruje aliasy

Petr Rehor prehor at gmail.com
Sun Jul 9 03:06:52 CEST 2006


On 7/8/06, Miroslav Lachman <000.fbsd at quip.cz> wrote:
> Jozef Drahovsky wrote:
> > Ahoj Miroslav,
> > skus si skontrolovat DNS oboch domen. Raz  sami stalo nieco podobne a
> > mal som preklep
> > v mx zazname v jednej domene, ktory sposoboval poslanie na mx stroj.
>
> Tam kde me to "zlobi" to s MX vypada nasledovne (opet je skutecna domena
> nahrazena za example.org):
>
> dig roxy.example.org MX
> [...]
> ;; ANSWER SECTION:
> roxy.example.org.        188     IN      CNAME   example.org.
> example.org.             241     IN      MX      10 mail.example.org.
> example.org.             241     IN      MX      20 ns2.pipni.cz.
>
> Ale ja mel za to, ze pokud mam nastaveny alias a posilam rovnou na
> loklaniho uzivatele ve tvaru `echo test | mail root`, tak ze by se to
> melo vzdy ridit aliasem, ne?

Tvuj test na pravidla 3,0 root ukazal jasne, ze root je dorucovan
mailerem local.
Pokud ma tento mailer flag A, pak dojde k expanzi aliasu a pro kazdy alias se
znovu projdou pravidla 3,0 a pokud ma mailer flag 5, tak se posle jeste do
pravidla 5.

Cele se to da overit tak, ze si udelat soubor mail.txt s takovymhle obsahem:

From: root
To: root

test

a pak spustis takovyhle prikaz:

cat mail.txt | sendmail -C /etc/mail/sendmail.cf -D xxx.log -d21 -d27 root

V souboru xxx.log bude zaznam o vsech prepisovacich pravidlech a o zpracovani
aliasu.

P.



More information about the Users-l mailing list