[Postfixbuch-users] postfix, cyrus, mysql => solved

FooBar foobar at web.de
Sa Mär 26 21:53:19 CET 2011


On 03/26/2011 07:34 PM, FooBar wrote:
> On 03/26/2011 04:30 PM, Kai Fürstenberg wrote:
>> Am 26.03.2011 14:08, schrieb FooBar:
>>> $>  cat /etc/imapd.conf
>>> configdirectory: /var/lib/imap
>>> partition-default: /var/spool/imap
>>> sievedir: /var/lib/sieve
>>> admins: cyrus
>>> allowanonymouslogin: no
>>> allowplaintext: no
>>> autocreatequota: 0
>>> reject8bit: no
>>> quotawarn: 90
>>> timeout: 30
>>> poptimeout: 10
>>> #-- auth stuff
>>> sasl_pwcheck_method: auxprop
>>> sasl_mech_list: LOGIN CRAM-MD5 DIGEST-MD5
>>> sasl_auxprop_plugin: sql
>>> sasl_sql_engine: mysql
>>> sasl_sql_hostnames: localhost
>>> sasl_sql_user: cyrus
>>> sasl_sql_password: XXXX
>>
>> ^^ das hier muss "sasl_sql_passwd" heißen.
>>
>>> kann man in der imapd.conf noch mehr wie "sasl_sql_verbose: yes"
>>> setzen damit er auch mal die sql-states mit ins log schreibt ...
>>
>> Du kannst die SQL-Abfragen auch von deinem MySQL-Server loggen lassen...
> 
> ich hab mal mysql-logs angemacht, der auxprop baut gar keine verbindung
> zum db server auf ??? woran kann das liegen ?
> ein
>   $> mysql -h localhost -u cyrus -pXXXX authdb
> geht ohne probleme
> 
> ich hab mit sasl_sql_password und sasl_sql_passwd versucht, nix ...

ok, augen auf hilft nix, weil es kommt keine fehlermeldung ... wenn ?
ja wenn man(n)/frau "zypper in cyrus-sasl-sqlauxprop" vergessen hat,
da kommt nicht mal "sql auxprop plugin not found" oder sowas, nein,
dass wär ja zu einfach .. es kommt halt nix ...

hier also nochmal für alle die auch keine zeit zu verschwenden haben

- opensuse 11.4
  $> zypper in cyrus-imapd cyrus-sasl cyrus-sasl-crammd5
               cyrus-sasl-digestmd5 cyrus-sasl-plain
               cyrus-sasl-sqlauxprop

dann geht es auch mit:

sasl_pwcheck_method: auxprop
sasl_mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
sasl_auto_transition: no
sasl_auxprop_plugin: sql
sasl_sql_engine: mysql
sasl_sql_hostnames: localhost
sasl_sql_user: cyrus
sasl_sql_passwd: XXX
sasl_sql_database: maildb
sasl_sql_verbose: no
sasl_sql_usessl: 0
sasl_sql_select: select password from accounts where uid='%u@%r' and
active=1;





cu
--
... bevor mich der teufel holt, trinkt er sich mut an ...



Mehr Informationen über die Mailingliste Postfixbuch-users