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

Cevap