Have You Tried IT ?

Information Technology from scratch

Courier-IMAP: Limit połączeń z serwerem

Dodano przez Kategoria: Linux

Na jednym serwerze podpiętych jest kilka domen oraz utworzonych kilkanaście skrzynek pocztowych. Użytkownicy skrzynek pocztowych najczęściej znajdują się w jednym pomieszczeniu i mają takie sam adres IP.

Problem:

Użytkownicy nie mogą jednocześnie korzystać z poczty. Przy próbie otworzenia skrzynki, klient pocztowy, w tym wypadku Thunderbird wyrzuca komunikat (taki długi, że cały nie mieści się na ekranie;) ) o przekroczeniu liczby jednoczesnych połączeń i że należałoby zmniejszyć ten limit w ustawieniach zaawansowanych skrzynki. 

Okazuje się, że przyczyna leży po stronie serwera IMAP obsługiwanego przez program Courier-IMAP. Domyślne jego ustawienia pozwalają na maksymalnie 4 połączenia z danego IP oraz maksymalnie 40 wszystkich połączeń.

Rozwiązanie:

vi /etc/courier-imap/imapd

w pliku należy odszukać zmienne odpowiedzialne za te ustawienia i je odpowiednio zmodyfikować

...

##NAME: MAXDAEMONS:0
#
#  Maximum number of IMAP servers started
#

MAXDAEMONS=80

##NAME: MAXPERIP:0
#
#  Maximum number of connections to accept from the same IP address

MAXPERIP=40

...

no i standardowo restart usługi:

/etc/init.d/courier-imap restart

2 komentarze

  1. ewa Odpowiedz

    Kompletna lipa. Nawet najlepszy szperacz nie znajdzie okna gdzie zmniejszy liczę połączeń.

Dodaj komentarz

XHTML: Dozwolone znaczniki: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="">