rozeslani vice mailu

Jan Houstek jan.houstek na mff.cuni.cz
Čtvrtek Květen 5 07:25:56 CEST 2005


On Wed, 4 May 2005, Petr Vileta wrote:

> Nejsem si uplne jisty, ale pokud se daji vsichni prijemci do skryte
> kopie a NEKOMU z nich to nelze dorucit (neplatna adresa, mailbox full
> atd.) tak se vrati JEDNA hlaska od smtp serveru. Kdyz se to posila jeden
> po druhem, tak se vrati tolik hlasek, kolika lidem to neslo dorucit.

Proboha lidi, kdyz si necim nejste jisti, je nutne to tady ventilovat?

SMTP server nevraci "hlasky". SMTP serveru je vetsinou i celkem ukradene,
co mate v RFC822 hlavickach. Pokud nacpete 6000 adres do Bcc: pole, tak je
to uz SMTP klient na vasem pocitaci, kdo toto pole odstrani z mailu a
misto toho kazdou z tech adres jednu po druhe uvede jako prijemce (RCPT
TO) v SMTP konverzaci.

SMTP server po kazdem RCPT TO vraci odpoved, zda je ci neni danemu
prijemci ochoten mail dorucit. Je i caste (a pomerne rozumne), aby mel
nejaky limit na pocet prijemcu jedne zpravy, v takovem pripade proste
budete muset bud ty maily poslat po mensich davkach, nebo presvedcit
vaseho SMTP klienta, aby to udelal on.

Pokud SMTP server mail prijme, tj. vrati OK po DATA, pak se ocekava, ze
zpravu doruci na vsechny adresy v RCPT TO, ktere neodmitnul. Pokud se
pozdeji nejaky takovy mail nepodari dorucit, je MTA, ktery nedorucitelnost
zjisti (coz muze a nemusi byt stejny server) povinen poslat bounce na
adresu obalkoveho odesilatele. Tedy se takto dozvite o kazdem nedorucenem
mailu.

> Navic si nejsem jisty, zda 6000 mailovych adres lze skutecne nacpat do
> skryte kopie, jestli to nema nejaky limit.

"Nejaky" limit to urcite ma, bude to shora omezene napr. souctem poctu
bajtu pameti a disku. SMTP klientovi to jinak bude asi vetsinou jedno, a
zalezi na tom, co na to rekne server (resp. zda je klient tak "chytry", ze
by to sam posilal po nejakych mensich davkach (*))

-- Honza Houstek


(*) To dela napr. qmailovsky SMTP klient, ktery dava v jedne SMTP
transakci jednoho prijemce, a navic po sobe dusledne zavira spojeni a pro
noveho prijemce zahaji nove. To je sice pomerne spolehlive chovani, ale
neprilis setrne k siti a SMTP serveru na druhe strane.


Další informace o konferenci Linux