Postfix - duplicitni emaily (Sendmail OK) - doplneni

Jan Houstek jan.houstek na mff.cuni.cz
Úterý Červenec 5 11:48:17 CEST 2005


On Tue, 5 Jul 2005, Boruvka wrote:

> Postu posilam pres SMTP1. SMTP2 prijima postu pro @domena1.cz a
> domena2.cz. SMTP2 ma jen jedno IP a MX zaznamy pro obe domeny jsou
> smerovany na posta.domena1.cz. Na SMTP2 je uzivatel pepa. Ma adresu
> pepa na domena1.cz a zaroven pepa na domena2.cz. Dale existuje skupina
> skupina na domena1.cz, jejimz clenem je mimo jine pepa.
>
> Pokud poslu pres SMTP1 (Posfix) zpravu na skupina na domena1.cz a zaroven v
> kopii na pepa na domena2.cz, prijde zprava uzivateli pepa 2x. Pokud
> zastavim na SMTP1 postfix a pustim sendmail, poslu stejnou zpravu,
> doruci se uzivateli pepa jen 1x - tak je to v poradku. Tzn sendmail na
> SMTP1 posle email na SMTP2 jako 1 zpravu, kdezto postfix na SMTP1 posle
> email na SMTP2 jako 2 nezavisle zpravy.

Nadavejte sendmailu :) Jen diky jeho inteligenci se to totiz muze chovat
kyzenym zpusobem, protoze on jediny vi, ze obe adresy miri do stejne
schranky. Lec zjevne tato inteligence neni tak dokonala, jak byste
potreboval, protoze funguje jen v ramci prijemcu (RCPT TO) v jedne SMTP
session.

Postfix udela to, ze mail posila nadvakrat s oddelenych SMTP sessions,
protoze mu nestoji za namahu zjistovat, ze ruzne domeny maji spolecny mail
exchanger. (Na druhou stranu, pro stejne domeny to agregovat umi, narozdil
napr. od qmailu, ktery je jeste podstatne agresivnejsi.) Je to korektni
chovani a ze kvuli tomu nejaka super vlastnost sendmailu nefunguje neni
chyba postfixu.

> Na nize uvedenem odkazu je uvedeno "This can be "fixed" only by making
> Postfix slower."
> http://postfix.sparks.net/faq.html#duplicate
> Lze prenastavit postfix tak, aby chodily zpravy pouze jednou?

Autor toho FAQ mel zjevne na mysli konfiguracni soubory s priponou .c

-- Honza Houstek


Další informace o konferenci Linux