IMAP proxy - több eltérő IMAP szerverrel

 ( quash | 2017. szeptember 13., szerda - 13:09 )

Sziasztok,

Keresünk olyan IMAP proxy-t amivel megvalósíthatóak a következőek:

  • SSL, TLS képes
  • több IMAP szervert képes kezelni úgy hogy azokon eltérő domainek vannak. Vagyis X domain egyik IMAP szerveren van, Y domain a másik IMAP szerveren van,... (login alapján döntse el merre kell továbbmennie)
  • ne dobja el magát nagyobb terhelés esetén
  • extra feature: képes legyen több VM-en párhuzamos futásra, vagyis futattjuk 3-4 VM-en más-más IP-vel - egy domain néven, tudja az user sessionokat szinkronizálni.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Szerintem elsősorban nem az IMAP -ság a kérdés és én azt mondanám, hogy nginx, vagy haproxy -val érdemes megvalósítani

----
올드보이

Mi is nginx-ben gondolkodtunk elsőként.

Most találtam még egy ilyet is hozzá:
https://github.com/falcacibar/nginx_auth_imap_perl
Lehet hogy kicsit hozzá kell nyúlni, de nem tünik rossznak.

Én eddig csak az imapproxyt használtam, de annak FAQ-jában azt írják, hogy a Perdition tud ilyet (az utolsó pontot nem hiszem).

A dovecottal jársz a legjobban.

Nekem is ez lett volna az első javaslatom.

Viszont ezt nem értem:

tudja az user sessionokat szinkronizálni

Miért kellene user sessionöket szinkronizálni? Az IMAP proxy TCP-alapú, és ha 1:1 összerendelés van a user login (praktikusan email cím) és a backend szerver között (azaz egy mailboxot egy IMAP szerver szolgál ki), akkor teljesen állapotmentes tud lenni az IMAP proxy réteg. Ergó nincs a TCP kapcsolatnál magasabb szintű valami, amiről neki tudnia kell.