[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Courier+Mysql



Scrive Francesco Sgro' <cicciosgro@tin.it>:

> Le configurazioni di authdaemonrc e authmysqlrc sono rispettivamente:
> 
> authmodulelist=authmysql authpam"
>  "version=authdaemond.mysql"
> MYSQL_SERVER 127.0.0.1 
> MYSQL_USERNAME maildb           <-------//(mysql user)
> MYSQL_PASSWORD maildb_password
> MYSQL_SOCKET /var/run/mysql/mysqld.sock 
> MYSQL_PORT 3306
> MYSQL_DATABASE maildb 
> MYSQL_USER_TABLE users 
> MYSQL_UID_FIELD uid 
> MYSQL_GID_FIELD gid
> MYSQL_LOGIN_FIELD id
> MYSQL_NAME_FIELD name
> MYSQL_MAILDIR_FIELD maildir
> MYSQL_WHERE_CLAUSE 'imapok=1 AND bool1=1 AND bool2=1' 
> 

Per authdaemonrc ok, per autdaemonsql o metti l'ip, o metti il sock, non puoi
collegarti con tutti e due.

(usa lo stesso metodo di postfix)

mi sembra di vedere che nei campi della tabella che specifichi manca il campo
della password, dovresti mettere una roba del genere :

MYSQL_CLEAR_PWFIELD     nome_campo

se invece cel'hai criptata con md5 o altri algoritmi :

MYSQL_CRYPT_PWFIELD:1
MYSQL_CRYPT_PWFIELD     nome_campo

> Come si vede nelle entry del filr di log non c'e traccia di una connessione
> tra Mysql e Courier...
> Qualcuno sparebbe Aiutarmi a capire perche non si riesce ad autenticare un
> utente virtuale????

Senza questi due campi, courier quando si collega a mysql per fare l'autentica
non troverebbe comunque il campo sul quale fare la qwery per il controllo.
 
> P.S:
> Se non uso gli utenti virtuali ma l'autenticazone standard con login e
> password e authpam tutto funziona perfettamente...

Scusa cosa intendi per utenti virtuali? la tabella virtual serve solo per
l'mta,
per fare la login di "utenti virtuali", risolvo il problema mettendo come
username dell'utente l'email direttamente, in maniera da essere univoci.

Ciao, Marco.

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



Reply to: