Stavo installando l’ennesimo mail server, quando decido di scaricare le nuove e fiammanti Courier Authentication Library 0.60.6.
Scarico, configuro, installo, apparentemente tutto ok, ma il server IMAP non ne vuol sapere di funzionare.
“authdaemond: libauthvchkpw.so: cannot open shared object file: No such file or directory”
Vado alla ricerca del file, possibile che non me lo abbia installato?
Su un vecchio server lo trovo nella directory predefinita, su questo nulla.
Ok, cerchiamo di capire…
> cd courier-authlib-0.60.6
> grep vchkpw *
Trovo Mr Sam che scrive
0.60.4
2008-05-08 Mr. Sam <sam@email-scan.com>
* Makefile: Drop the unmaintained authvchkpw module.
Miii….che gusto!
Bill Shupp, uno che di sistemi di posta elettronica ne capisce, scrive:
“Interesting, Sam ignored my last bugfix that I sent him afaik. And vpopmail always seemed like an annoyance, even though Inter7 hosted all the courier stuff for years, and was an early proponent of courier-imap. Maybe it’s time to move on.”
Mi sa che tocca buttarsi su Dovecot.
e scaricare il solo file che non trova?
non lo si trova su internet?
Ciao,
vai pure con dovecot, è ottimo di facile installazione e configurazione !
Supporta sia POP3 che IMAP e permette autenticazioni complesse quali virtual user con MySQL o LDAP !
Io ho sempre usato dovecot e ti assicuro che non ne farai più a meno ! ;D
Per “riottenere” il supporto vpopmail, ho ricompilato la 0.60.3 (ma va bene anche la 0.59.2) che aveva ancora a bordo il supporto per vchkpw ed ho copiato nela directory /usr/lib/courier-authlib le libauthvchkpw.so.* generate (attenzione che occorre creare un link simbolico verso una “fantomatica” libauthvchkpv).
Risultato ?!?!?!? Un’installazione perfetta di courier 4.4.0 con authlib 0.61.0 e pieno supporto per authvchkpw. Purtroppo non si è risolto il bug di courier che speravo di correggere, ma almeno credo di aver aiutato qualcuno
Bau bau bau,
Salvatore