Newsgroup: it.comp.os.linux.sys
Titolo: maildrop + mysql

, relay=maildrop, delay=0, status=bounced (user
unknown. Command output: Invalid user specified. )
(log di Postfix)
Il log di mysql conferma che maildrop non effettua alcuna query.
maildrop e' compilato da sorgente con questi argomenti per ./configure:
--enable-maildirquota --enable-maildropmysql
--with-mysqlconfig=/etc/maildropmysql.config --enable-maildrop-uid=1004
--enable-maildrop-gid=1004
(1004/1004 sono UID e GID dell'utente vmail)
/etc/maildropmysql.config contiene:
hostname                
verdeca.gointernet.co.uk
port                    3306
socket                  /var/lib/mysql/mysql.sock
database                postfix
dbuser                  ***
dbpw                    ***
dbtable                 mailbox
default_uidnumber       1004
default_gidnumber       1004
uid_field               username
homedirectory_field     concat('/var/spool/postfix/work/mail/virtual/',maildir)
homedirectory_base      /var/spool/postfix/work/mail/virtual/
maildir_field           maildir
quota_field             quota
mailstatus_field        active
gid_field               gid
uid_field               uid
l'utente vmail e' in grado di collegarsi da linea di comando a mysql,
usando username e password nel file di configurazione, e puo' eseguire
query sul database di cui ha bisogno
Una cosa strana (o forse no) che ho trovato e' che eseguendo strace
maildrop -V 9 -d 
eug...@cvs.co.uk
 mysql, mysql.sock e 3306 non compaiono
affatto nel trace, l'unico riferimento nell'output e' il fatto che in
partenza accede alla libreria mysqlclient - per quanto ne so, accedendo al
socket o alla porta 3306, un riferimento nel trace ci dovrebbe essere,
anche se utilizza una funzione presa da una libreria esterna.
Onestamente sono a corto di idee; ho provato a cercare su vari newsgroup e
sulla mailing list di maildrop; c'e' altra gente che ha avuto il mio
stesso problema, ma nessuna risposta, per quello che ho visto. Qualcuno
qui si e' trovato nella stessa situazione?
Eugenio
P.S. La cosa che mi fa incazzare e' che il tizio che ha scritto l'howto
evidentemente ha seguito esattamente gli stessi passi, e tutto ha
funzionato: il che significa che o sto omettendo qualcosa di veramente
cretino, o e' un problema di configurazione non strettamente correlato con
maildrop e mysql
P.P.S. Si', gli header e le librerie devel di mysql sono installati :)
-- 
Ronald Reagan -- America's favorite placebo

 Per maggiori info: 
http://web.onda.com.br/nadal/
Grazie mille - in effetti sapevo di quella patch, ma per ragioni del tutto
indipendenti dalla mia volonta', sono "costretto" ad usare quanti piu'
componenti e' possibile in RPM; la cosa e' particolarmente critica per
postfix e Courier
(e' una importante realta' della vita che la maggior parte delle aziente
funzionerebbero meglio se i manager venissero legati, imbavagliati e
chiusi in cantina il 90% del tempo...)
Eugenio
-- 
Q:  How many supply-siders does it take to change a light bulb?
A:  None.  The darkness will cause the light bulb to change by itself.

 giusta.
La cosa si complica quando quegli ignoranti ti pagano lo stipendio...
(ancora per qualche settimana)
Eugenio
-- 
You do not need a parachute to skydive.
You only need a parachute to skydive twice.