Postfix - duplicitni emaily

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


On Tue, 5 Jul 2005, pavel wrote:

> Lze tedy nejak na postfixu resit situaci, kdy skrze nej nekdo posle
> email na napr: To: uzivate na example.com, skupina na example.com pricemz
> uzivatel je soucasti skupiny (bud ve virtualech ci aliasech) tak, aby
> uzivatel dostal dany email pouze jednou?
>
> Samozrejme je rec o lokalnim dorucovani, example.com je postfixem
> spravovana domena, stejne tak postfix je pouzit jako smtp server pri
> odesilani, tedy "namnozeni" ci nenamnozeni je jeho rozhodnuti.

Nikoliv, namnozeni je rozhodnuti MUA, ktery na zaklade rozparsovani RFC822
hlavicek uvede pri SMTP transakci se serverem, pres ktery odesila postu,
oba dva prijemce jako RCPT TO.

MTA to tedy v zadnem pripade nemnozi, ten muze tak akorat jeden z tech
mailu skartovat. Diskusi o tom, zda to je ci neni korektni chovani prosim
neresme v tomto listu, kazdopadne bez masivniho patchovani k tomu postfix
primet nejde (to same plati o qmailu a rekl bych, ze i o vsech dalsich
beznych MTA s vyjimkou sendmailu).

Jediny pripad, kdy postfix agreguje prijemce, je pokud expanze v ramci
nektere mapy aliasu vede k vicenasobnemu vyskytu stejne adresy, je ve
vysledku expanze tato adresa jen jednou. Priklad:

a -> b,c
b -> x,u
c -> x,w

Mail s hlavickou "To: a" bude dorucen do schranek x,u,w (do x jen jednou).
Zatimco mail s hlavickou "To: b,c" bude dorucen do x,u,x,w. Duvod je
takovy, ze postfix paralelne dorucuje pro jednotlive RCPT TO adresaty a
tato dve doruceni spolu nijak nekoreluji.

-- Honza Houstek


Další informace o konferenci Linux