Newsgroup: it.comp.os.linux.sys
Titolo: courier & mysql

Buongiorno a tutti.
Sono alle prese con i due bisonti :) come da oggetto.
Cio' che vorrei fare è usare postfix - courier - mysql per gestire i
miei domini. Ho seguito i vari HOW-TO in circolazione, e senza problemi sono 
riuscito a far utilizzare a postfix e le tabelle mysql.
Il problema si presenta con i servizi pop3 e imap ..quindi courier.
L'autenticazione degli user fallisce sempre.
Dopo averle provate pressoche tutte, credo di aver localizzato il problema:
tra i log di mysql, non trovo nessun tentativo di accesso da parte di 
courier. In parole piu' povere sempra che esso non contatti assolutamente 
mysql e che cerchi gli utenti altrove, forse nel file passwd, mentre nei 
file impad e pop3 abbia indicato chiaramente 
AUTHMODULES="authdaemon" che punta al file "authdaemonrc" ove la voce chiave 
è impostata in authmodulelist="authmysql authpwd" e cmq. anche rimuovendo 
"authpwd" la situzione non cambia.
Giusto per chiarezza
ps ax | grep mysql:
1147 pts/1    S      0:00 /bin/sh /usr/bin/safe_mysqld
..... 
1329 ?        S      0:00 ./authdaemond.mysql start
I fra i pacchetti installati:
dpkg -l | grep courier
ii  courier-authdaemon 0.37.3-2.3
ii  courier-authmysql 0.37.3-2.3
... gli altri li tralascio.
Per evitare di far diventare il messaggio un poema evito di includere 
l'authmysqlrc, mi sembra francamente apposto,ma all'occorenza posso sempre 
postarlo. 
Qualcuno ho voglia di aiutarmi a sviscerare l'enigma?

 Qualcuno ho voglia di aiutarmi a sviscerare l'enigma?
Prova a guardare qui:
http://www.linuxtrent.it/moin/moin.cgi/PostfixCourierMysql
Cmq il tuo problema potrebbe essere legato al fatto che hai uno spazio
*dopo* il valore di qualche variabile in authmysqlrc.
Ciao!
-- 
Stefano Morandi
m o r a n d i s ( a t  ) t i n ( d o t ) i t 

 *dopo* il valore di qualche variabile in authmysqlrc.
..guarda, sono riuscito a risolvere, e senza modificare la configurazione di 
courier!
Il fatto è che prima di mettere il tutto in funzione mi sono attrezzato di 
una macchina test per fare le adeguate prove, e premetto che la stessa non 
è neppure in rete. Mentre cercavo di far funzionare la cosa, ho modificato 
il file di configurazione di mysql,
togliendo la direttiva skip-network in questa maniera mysql si è posto in 
ascolto su tutte le interfaccie. Ha funzionato sempre pero' lasciando che 
courier lo contatti su 127.0.0.1, quindi difatto oltre questa moifica altro 
non ho fatto.
Francamente non credevo che questo potesse comportare chissa quale problema, 
anche perchè riuscivo vmq. a loggarmi all'interno di mysql...evidentemente 
mi sbagliavo.
Che dire... grazie cmq.
ciao

On Sun, 13 Apr 2003 08:53:49 +0000, clust wrote:
 Qualcuno ho voglia di aiutarmi a sviscerare l'enigma?
I log di courier che dicono? Comunque mi sa che l'unica informazione che
manca e` appunto nel file che non hai postato. Controlla che sia in grado
di raggiungere mysql. Di piu` non so dirti, una configurazione simila con
LDAP come backend a me funziona molto bene.
Ciao
Simone

 mysql...evidentemente mi sbagliavo.
Ti loggavi perche' il client mysql si connette attraverso il classico socket
unix. Courier invece, tenta una connessione tcp/ip che, non essendo
abilitata, falliva miseramente.


 abilitata, falliva miseramente.
Un ottima appunto da tenere presente per il futuro... ;o)
Grazie ancora
beppe