2012/4/22 Atıf CEYLAN <[email protected]> > ** > Hocam peki HAProxy ile smtp sunuculara iletilen maillerin geldigi ip > adreslerine iliskin kontrolleri mail sunucu veya onunde smtp level calisan > uygulamalar nasil yapabiliyor? > Diyelim ki, reverse dns, RBL kontrolu yapilacak veya spamassasian > gonderici ip adresini ogrencek ya da ip bazli blacklist, whitelist > olusturulacak bunlari HAproxy arkasinda nasil yapabilecegiz? >
Burada balance işleminin outgoing yonde yapilmasindan bahsediliyor. Yani gelen mailleri degil giden mailleri balance edip on taraftaki smtp sunuculariniza dagitiyoruz. > > Neticede HAproxy icerideki cihazlarla kendi yerel ip adresi uzerinden > konusuyor. Http'de header olarak ip bilgisi gecebiliyorsunuz ama smtp'de > oylebirsey yok. Bu durumda Loadbalancing olayini ayni zamanda NAT yapan bir > yazilimla halletmek gerekiyor. PF gibi. > Gelen mailler icin LB islemi yapmak HA ile pek mumkun degil. Cunku kendisi smtp load balancer degil tcp load balancer olarak calisiyor. (http disinda kullanmak isterseniz.) Bu nedenle smtp sessionlarini yonetmesi arkaya gonderici ipsi vs. gecirmesi mumkun degil. Daha cok tcp baglantilari icin arkaya/one dogru bridge gorevi goruyor. > > Yanlisim varsa lutfen duzeltin. > > > On Sat, 2012-04-21 at 21:40 +0300, Cagri Ersen wrote: > > 2012/4/20 ali oygur <[email protected]> > > Merhaba, > > Arkadaslar hali hazirda bir web sitemiz var burdan yaklasik olarak gunde > 500k mail cikiyoruz. > > Bu mailleri birkac sunucuya nasil paylastirabiliriz. Veya soyle bir yol > isimizi gorurmu. Mailleri smtp uzerinden gonderiyoruz farkli smtp adresleri > kullanarak gonderirsek paylastirmis olurmuyuz. > > Bu konuda bir fikri olan varmi nasil bir yol izlemeliyim > > Haproxy kullanarak birden fazla smtp sunucuya yük dağıtımı > yapabilirsiniz; nasıl yapılabileceği ile ilgili bir yazı yayınlamıştım: > > > > http://www.syslogs.org/haproxy-ile-smtp-load-balancing/ > > > > Göz atmanız faydalı olabilir. > > > > > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > > > > > -- > Cagri Ersen > http://www.syslogs.org > > _______________________________________________ > Linux-sunucu E-Posta [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi > sonlandırabilirsiniz.https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > > -- > > /** > * *@author* Atıf CEYLAN > * Software Developer & System Admin > * http://www.atifceylan.com > */ > > > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > -- Cagri Ersen http://www.syslogs.org
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
