Newsgroup: it.comp.os.linux.software
Titolo: Courier-imap ed autenticazione utente

Salve,
dopo vari giorni di ricerca con google mi affido alla vostra clemenza.
Premetto che ho FC1 ed ho installato courier-authlib-0.57.20051004.tar e
courier-imap-4.0.6-tar senza la creazione degli RPM perchè continuava a
darmi errori di dipendenze, che in realtà non dovevano esserci.
Gli rpm e le librerie richieste, le avevo comunque installate.
Ovviamente ho seguito le istruzioni dei file INSTALL dei vari pacchetti +
altri man trovati sul sito 
courier-mta.org
.
La compilazione è andata a buon fine, il server parte ....
/usr/lib/courier-imap/libexec/imapd.rc start
e con netstat -apn vedo la porta 143 aperta.
Provo ad accedere con thunderbird, dopo averlo configurato a dovere, ma
l'errore è sempre lo stesso.
imapd: LOGIN FAILED, user=pippo ....
imapd: authentication error: Connection refused.
Tutti dicono di inserire in etc/imapd la stringa
AUTHMODULES="authshadow"
Ma l'errore insiste.
Ho provato anche ad usare authdaemond, ma non riesco ad autenticarmi con
PAM/shadow
Ho fatto anche le modifice al file authdaemonrc inserendo in 
authmodulelist="authpam"
ma dice che non trova il file libauthpam.so ... ho controllato con
find, ed effettivamente il file non esiste?
Mi sapete aiutare?
Non uso mysql, ldap o altri sistemi di autenticazione.
Voglio  usare le pasw di shell
Saluti
-- 
------------------------------------------
Togliere aldruz- per rispondermi via e-mail
------------------------------------------

 imapd: authentication error: Connection refused.
magari e' perche' pippo non ha mai ricevuto neppure una mail e se 
Maildir e' vuota non riesci a loggarti.

 Maildir e' vuota non riesci a loggarti.
Ah... in effetti pippo non riceverà mai della posta.
Ma i msg devono venire copiati tramite il client di posta dentro le
cartelle di pippo.
Alla fine pippo è solo un contenitore di msg da archiviare ricevuti da
altri utenti.
Quindi come posso fare per fargli creare almeno un oggetto in modo che si
logghi l'utente?
Ciao


 logghi l'utente?
maildirmake
-- 
Flavio Visentin
Membro del CICAP
Comitato Italiano per il Controllo delle Affermazioni di P4

 maildirmake
In base al man di maildirmake ho fatto così:
dalla home di alle:
maildirmake -f Draft Maildir/
maildirmake -f Sent Maildir/
maildirmake -f Inbox Maildir/
mi crea le dir, ma non conta niente. L'errore è sempre lo stesso.
Il client è configurato in questo modo:
IMAP Server Directory /home/alle/Maildir


 mi crea le dir, ma non conta niente. L'errore è sempre lo stesso.
Hai provato ad aumentare il logging di courier-imap e spulciare i logs ?
Hai provato a fare il login tramite telnet (Magari hai una risposta piu' 
"verbosa") ?
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

 "verbosa") ?
Telnet
$ telnet 192.168.0.241 143
Trying 192.168.0.241...
Connected to 192.168.0.241 (192.168.0.241).
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT
THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP
ready. Copyright 1998-2005 Double Precision, Inc.  See COPYING for
distribution information.
Connection closed by foreign host.
$
Non mi chiede il login! O non so come fare il login!
Ed i log !?!?! Ma la documentazione di courier-imap ? non Esiste ? Non
riesco a trovare neanche la configurazione per aumentare i log!


 Non mi chiede il login! O non so come fare il login!
Ok. Il login sono riuscito a capire come si fa, ma mi caccia fuori subito ....
I LOG non son riuscito a capire come aumentarli. Ho cercato d'appertutto.
Man compresi, sia di courierlogger, che di couriertcpd ... ma non ci ho
capito una mazza!!!! Deve essere l'orario!!!


 riesco a trovare neanche la configurazione per aumentare i log!
La config la trovi sotto /etc/courier/, nel mio caso i logs sono sotto 
/var/log/mail.log


 /var/log/mail.log
Questo mi è chiaro ... il problema è che non so il parametro da
modificate nel file di configurazione, che nel mio caso è in
/usr/lib/courier-imap/etc/imapd
E non trovo niente di interessante.
L'unico paramentro definito è
LOGGEROPTS="-name=imap"


 PAM/shadow
AUTHMODULES="authdaemon" in imapd
authmodulelist="authshadow" in authdaemonrc
Prova cosi` ovviamente avviando anche courier-authdaemon.
Altra cosa che mi viene in mente e` che il pacchetto non sia compilato
con le opzioni corrette per supporto authshadow....
Ciao
-- 
err: signature too big

 LOGGEROPTS="-name=imap"
hetzner:~# grep DEBUG /etc/courier/*
/etc/courier/imapd:##NAME: DEBUG_LOGIN:0
/etc/courier/imapd:# DEBUG_LOGIN=0   - turn off login debugging
/etc/courier/imapd:# DEBUG_LOGIN=1   - turn on login debugging
/etc/courier/imapd:# DEBUG_LOGIN=2   - turn on login debugging + log 
passwords too


On Tue, 01 Nov 2005 15:57:13 +0100, alle wrote:
Ciao, vi ringrazio degli aiuti. Ho risolto ricompilando i pacchetti in RPM.
Probabilmente la compilazione con make non risultava corretta,
probabilmetne perchè dovevo inserire dei parametri ....
Dagli RPM ora funziona ...
Anche grazie alla vs. dritte ...
Ciao
