Portál AbcLinuxu, 26. dubna 2024 08:06


Dotaz: postfix - limit odchozich spojeni na konkrétní server

13.1.2014 16:06 xts | skóre: 10
postfix - limit odchozich spojeni na konkrétní server
Přečteno: 901×
Odpovědět | Admin
Zdravím,

prosím zkušenější o radu: dělám pro firmu která odesílá hromadu mailů (cca 50000). Mám na to udělaný systém, který to posílá - teď je to okolo 200 mailů po 20 sekundách, takže rozesláno to je za cca 2 hod, maily jsou malé - do 30 kB.

V poslední době jsem narazil na limit současných spojení (konkrétně 5) - pokud jich je víc, server je odmítne s dočasnou chybou, což se stane i několikrát.

Takže dotaz zní - je možné v postfixu (nebo jinde?) omezit počet spojení na jeden mailový server? Abych pro např. mx.nejaka_firma.cz nastavil max. 5 současných odchozích spojení pro postfix?

A druhý dotaz - pokud nastavím počet současných spojení postfixu na míň (třeba těch 5) - co to přesně udělá když jich pošlu třeba 100 najednou? dostanou se do fronty kde je těch 5 procesů bude postupně vyzvedávat? Předpoklad je hodně malých mailů.

V postfixu mám nastaveno 100 spojení (to je myslím default) Je to Debian x64, výkon, paměť i síť dostatečně dimenzované.

Poslání jako takové je naprosto bez problémů.

díky za nápady

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (xts (tazatel))
MMMMMMMMM avatar 13.1.2014 18:31 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: postfix - limit odchozich spojeni na konkrétní server
Odpovědět | | Sbalit | Link | Blokovat | Admin
možná by mohlo pomocit http://www.postfix.org/TUNING_README.html#rope
Linux Dokumentační Projekt - PDF ke stažení
13.1.2014 21:26 xts | skóre: 10
Rozbalit Rozbalit vše Re: postfix - limit odchozich spojeni na konkrétní server
sakra to vypadá jako přesně ono! ten postfix tunning článek jsem četl ale asi ne dost důkladně.. pořádně to pročtu a vyzkouším, ale myslím že to bude řešení.. díky
vdusek avatar 13.1.2014 19:26 vdusek | skóre: 27
Rozbalit Rozbalit vše Re: postfix - limit odchozich spojeni na konkrétní server
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokud to server odmítne, tak zpráva zůstává ve frontě a odešle se později, nebo ne?

36tis. mailů za hodinu z jedné IP adresy (pokud počítám správně) je smrtelná kombinace pro některé servery.

Posílat 10-15x pomaleji a nebo přes více IP adres

13.1.2014 21:45 xts | skóre: 10
Rozbalit Rozbalit vše Re: postfix - limit odchozich spojeni na konkrétní server
zůstane, ale dost se prodlužuje doba po každym neúspěšnym pokusu až na několik hodin. Ta doba by šla asi nastavit, nicméně pořád to bude posílat moc procesů.. prostě potřebuju radši než aby 100 procesů poslalo jeden mail, aby 5 procesů poslalo každej 20.

Moc serverů s tím problém nemá, kupodivu nejvíc problémů maj poskytovatelé velkých multihostingových tarifů - třeba gmail nebo seznam jsou úplně v pohodě. Ty limity taky nejsou jen na ip ale i na celou doménu, počet mailů za minutu/hodinu/12h/24h apod. Každopádně množství je v pohodě.

O více ip adresách přemýšlím, ale to bych řešil až v momentě kdy bych to dělal pro víc klientů, pak by to byla asi nutnost - i když s tím limitem na doménu by to asi nehlo. A už bych to asi neřešil v postfixu (tam to ve mě nějak nebudí důvěru) ale pohlídnul bych se po powermta nebo nějakym levnějším klonu
16.1.2014 17:58 cold | skóre: 16 | Brno
Rozbalit Rozbalit vše Re: postfix - limit odchozich spojeni na konkrétní server
co sem tak prozatim zazil tak prave seznam a centrum a google drzkovali na zacatku nejvic - mimochodem pracuji jenom s IP adresama, rozhodne nemaji prostredky aby blokovali domeny, to je kravina, schvalne si prolez vsechny dostupne mail.log(y) a zadnou takovou hlasku tam nenajdes.

vzdycky je tam mx50.seznam.cz zablokoval kvuli prekroceni limitu bla bla... omezeni procesu bych asi udelal jako prvni -> master.cf prvni radek smtpd nahradis jednu z tech pomlcek poctem procesu - 5-10 to je na tobe

dalsi vec gmail je stupidni a na nekterych serverech postu prijemcum hazel do slozky spam -> DKIM, SPF pro server i domeny

a ve finale jeden zakaznik posila denne taky podobny mnozstvi emailu a jedine reseni bylo rotace IP adres postfixu kazdou minutu - zaplatil si jich 5 a ten objem zmizne max do 2 hodin, neco malo tam zbyde ve fronte a ta se ztrati behem dalsich dvou hodin ale to je neco kolem tisicovky
admin@linuxsystems.cz
vdusek avatar 16.1.2014 19:20 vdusek | skóre: 27
Rozbalit Rozbalit vše Re: postfix - limit odchozich spojeni na konkrétní server

1/ vyhodnocuji osah zprav

2/ blokuji podle klicovych slov

3/ kontroluji hlavicky

4/ kontroluji pocet zprav z IP adresy

5/ pouzivaji i blokaci domen napr. prostrednictvim http://www.senderbase.org/

6/ kontroluji reverzni zaznamy DNS

 

a stale dal se uci a uci...

vdusek avatar 16.1.2014 19:21 vdusek | skóre: 27
Rozbalit Rozbalit vše Re: postfix - limit odchozich spojeni na konkrétní server

A jeste jsem zapomnel - mel jste na mysli odeslat a nebo dorucit? To je dost podstatny rozdil

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.