Roztrideni posty pred odeslanim
Ondrej Sury
sury.ondrej na globe.cz
Pátek Listopad 8 13:17:34 CET 2002
Vítězslav Košina <kosina na printsoft.cz> writes:
>> > dovolil bych si pozadat o radu v nasledujicim problemu. Jako mailovy
>> > server pouzivame u na ve firme Qmail 1.03. Nektera oddeleni (specialne
>> > marketing) maji schopnost vygenerovat gigantickou mailovou seanci (napr.
>> > 300-500 emailu po 2 MB) cimz spolehlive zablokuji na nasi relativne
>> > rychle (256 kB) lince frontu na pekne dlouhou dobu.
>> >
>> > Tusi nekdo z Vas jak zablokovat odesilani takovych emailu behem dne a to
>> > jeste pro konktretni uzivatele. Bohuzel nemohu toto zakazovat pausalne,
>> > jelikoz obcas odchazi vetsi emaily, ktere je potreba dorucit rychle.
>>
>> Asi bych to nejakym zpusobem resil pres virtualdomains (man qmail-send) a
>> serialmail, tj. vsechny odchozi emaily strkat pres nejaky virtualni ucet do
>> ruznych Maildiru na zaklade pravidel a ty pak pres serialmail strkat na MTA
>> ISP.
>>
>> O.
>
> Nad tim jsem dumal, nicmene vsechna nase posta se odesila primo nasim MTA
> nikoliv pres MTA naseho providera (v nasem pripade Contactel). Napada me,
> zdali by to neslo resit nasim sekundarnim mail serverem ...
>
> Co si o tom myslite ?
Bud tak anebo na lokalni mashine rozbehnete druhy qmail, ktery bude
prijimat postu z vnitrni site a delat s ni takoveto cachry a pak je predat
tomu prvnimu, ktery bude zaroven fungovat jako prichozi MTA pro firemni
emaily.
Nevim jestli je to dost jasne:
outside > qmail1 > mailbox
inside > qmail2 > filtry (maildrop?) > serialmail > qmail1 > outside
Tohle reseni by asi slo pouzit bez upravy binarek.
Druhe reseni co me napada je, upravit qmail-remote tak, ze pokud narazi na
email vetsi nez <n> z adresy <x> a nebude cas <h>, tak vrati status code
jako ze se to nepovedlo dorucit a on se to pokusi dorucit pozdeji. Myslim,
ze pokud by pozadavky na filtrovani nebyly moc velke, tak bych to zvladnul
napsat za chvili.
O.
--
Ondrej Sury - CIO Globe Internet s.r.o. http://globe.cz/
Tel: +420(2)35365000 Fax: +420(2)35365009 Planickova 1, 162 00 Praha 6
Další informace o konferenci Linux