[Postfixbuch-users] postfix, cyrus, mysql

FooBar foobar at web.de
Sa Mär 26 14:08:38 CET 2011


ich versuche mich gerade an postfix, cyrus, mysql

ich hab folgendes:

$> cat /etc/sasl2/smtpd.conf
pwcheck_method: auxprop
mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
log_level: 3
#auxprop_plugin: sasldb
auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: localhost
sql_usessl: no
sql_database: authdb
sql_user: postfix
sql_password: XXXXXXXXX
sql_select: select %p from mail_accounts where uid = '%u' and active = 1;

$> 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
sasl_sql_database: authdb
sasl_sql_verbose: yes
sasl_sql_usessl: 0
sasl_sql_select: select password from mail_accounts where uid = '%u' and
active = 1;
#--
lmtp_overquota_perm_failure: no
lmtp_downcase_rcpt: yes
virtdomains: yes
defaultdomain: test01.de


das setup mit der kombination auxprop/sasldb hat schon funktioniert,
nun will ich aber nicht immer saslpasswd2 usw. benutzen sondern wollte
alles in eine mysqldb packen

die db-selects mit den in imapd.conf und smtpd.conf eingetragen
parametern funktionieren, ein

select password from mail_accounts where uid = 'user01 at test01.de' and
active = 1;"

liefert mir das passwort im klartext ...

nur ein

imtest -a user01 at test01.de localhost

führt nur zu

Mar 26 13:54:18 m01 imap[31438]: badlogin: localhost [127.0.0.1]
CRAM-MD5 [SASL(-13): user not found: no secret in database]

häää ... warum das ?

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 ...





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



Mehr Informationen über die Mailingliste Postfixbuch-users