[Postfixbuch-users] SMTP-Auth über MYSQL

Michael Ordnung Michael at Michael-Ordnung.net
Di Nov 14 19:40:33 CET 2006


Sandy Drobic schrieb:
> Michael Ordnung wrote:
>   
>> hi,
>>
>> erhalte folgende Logs, beim versuch mich über SMTP-Auth anzumelden:
>>
>> Nov 14 16:07:13 h824684 postfix/smtpd[27825]: warning: SASL 
>> authentication failure: no secret in database
>> Nov 14 16:07:13 h824684 postfix/smtpd[27825]: warning: 
>> p54A26CC6.dip.t-dialin.net[84.162.108.198]: SASL CRAM-MD5 authentication 
>> failed
>> Nov 14 16:07:14 h824684 postfix/smtpd[27825]: warning: SASL 
>> authentication failure: Password verification failed
>> Nov 14 16:07:14 h824684 postfix/smtpd[27825]: warning: 
>> p54A26CC6.dip.t-dialin.net[84.162.108.198]: SASL PLAIN authentication failed
>> Nov 14 16:07:14 h824684 postfix/smtpd[27825]: warning: 
>> p54A26CC6.dip.t-dialin.net[84.162.108.198]: SASL LOGIN authentication failed
>>
>>
>> Meine SMTP.conf:
>>
>> pwcheck_method: auxprop
>> auxprop_plugin: sql
>> mech_list: plain login cram-md5 digest-md5
>> sql_engine: mysql
>> sql_hostnames: localhost
>> sql_user: postfix
>> sql_passwd: XXX
>> sql_database: mailbase
>> sql_select: select password from mailusers where account='%u'
>>     
>
> Den Logzeilen nach zu urteilen wird zumindest versucht, auf die 
> SQL-Datenbank zuzugreifen. Was steht denn im Log von Mysql für die Zugriffe?
>
> %u ist nur der username. Ist das wirklich die richtige Abfrage, oder 
> brauchst du auch die Domain (%d), bzw. den gesamten String %s?
>
> Welche Form hat "account"?
>
>   
account sieht z.B. so aus: michi at mail.ebito.de
Username sende ich auch als michi at mail.ebito.de


Folgende Logs bekomm ich noch:
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin Parse the 
username michi at mail.ebito.de
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin try and connect 
to a host
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin trying to open 
db 'mailbase' on host 'localhost'
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin Parse the 
username michi at mail.ebito.de
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin try and connect 
to a host
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin trying to open 
db 'mailbase' on host 'localhost'
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: begin transaction
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin create statement 
from userPassword michi mail.ebito.de
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin doing query 
select password from mailusers where account='michi';
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin: no result found
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin create statement 
from cmusaslsecretCRAM-MD5 michi mail.ebito.de
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin doing query 
select password from mailusers where account='michi';
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin: no result found
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin create statement 
from cmusaslsecretPLAIN michi mail.ebito.de
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin doing query 
select password from mailusers where account='michi';
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin: no result found
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: commit transaction
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin Parse the 
username michi at mail.ebito.de
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin try and connect 
to a host
Nov 14 19:37:18 h824684 postfix/smtpd[5619]: sql plugin trying to open 
db 'mailbase' on host 'localhost'


mysql legt mir leider keine logs an. bzw. hab es bislang nicht hin 
bekommen, dass er mir welche anlegt.

gruß

Michael




Mehr Informationen über die Mailingliste Postfixbuch-users