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. |