Fetchmail: Error exchanging credentials

Ho un serverino con una Debian GNU/Linux Lenny 5.0. Lo so che è già uscita da un pezzo la 6.0, ma fare l’upgrade non è mai una cosa banale, spesso comporta una valanga di problemi.

Fatto sta che, pur non volendo fare l’upgrade, ho deciso comunque di fare l’update dei pacchetti all’ultima versione disponibile. Ebbene, non dico che è stato un disastro lo stesso, ma comunque ho tribolato; attualmente non sono ancora sicuro funzioni tutto come si deve (ho avuto problemi pure con SAMBA, ad esempio).

In particolare è Fetchmail ad avermi dato i maggiori problemi, non riuscendo più a scaricare la posta e riempiendomi il log con stringhe tipo queste:

fetchmail[1234]: Error exchanging credentials
fetchmail[1234]: Authorization failure on username@dominio.191.it@pop.impresasemplice.it

Il problema è dovuto al pacchetto “fetchmail_6.3.9~rc2-4+lenny2_i386.deb” che sembra avere un BUG. Per sistemarlo ho dovuto scaricare l’ultima versione disponibile (6.3.21) e compilarmela io.

Espongo i comandi che ho usato, così che si possa prendere spunto:

cd /usr/src
wget http://download.berlios.de/fetchmail/fetchmail-6.3.21.tar.bz2
tar xvjf fetchmail-6.3.21.tar.bz2
cd fetchmail-6.3.21
./configure
make
make install
ln -s /usr/local/bin/fetchmail /usr/bin/fetchmail

Appena ho riavviato fetchmail, senza toccare di una virgola la configurazione, la posta è ripartita regolarmente.