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