Uw-imapd – szybki i prosty serwer imapd

Contents

Opis programu

Program uw-imapd to prosty ale wydajny i bezpieczny demon do obsługi protokołu IMAP. Pracuje ze skrzynkami w formacie mbox i hasłami w pliku /etc/passwd. Niestety nie potrafi obsłużyć maildir-ów ani autoryzować z baz danych czy przez LDAPa.

Instalacja

Program uw-imapd dostępny jest w większości dystrybucji w postaci pakietu. W przypadku Debiania wystarczy wydać polecenie

apt-get install uw-imapd

Uruchamianie i zatrzymywanie

Program nie działa bezpośrednio, musi korzystać z wraperów takich jak inetd czy xinetd. W przypadku demona inetd należy do pliku /etc/inetd dodać linię:

imaps   stream  tcp     nowait  root    /usr/sbin/tcpd /usr/sbin/imapd

Zakomentowanie tej linii i restart usługi inetd powoduje zatrzymanie działania severa IMAP.

Natomiast w przypadku xinetd należy dodać sekcje:

service imaps
{
        disable = no
        socket_type     = stream
        protocol        = tcp
        user            = root
        wait            = no
        server          = /usr/sbin/imapd
}

Włączenie lub wyłączenie usługi polega na zmianie wartości parametru disable w zależności od potrzeb na yes lub no.

Błędy

Najczęsciej spotykane błędy to:

Przykład błądu Rozwiązanie problemu
Nov 27 15:34:54 localhost imapd[3389]: Login disabled user=ziutus auth=ziutus host=[192.168.2.24] Serwer uw-imapd wymaga połączeń szyfrowanych przez protokół SSL.

Dodaj komentarz