<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>SASL2 + MySQL</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2 FACE="Arial">Hallo zusammen,</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Ich bin hier ein SASL2 mit MySQL am Compilieren. Und irgendwie mache ich was verkehrt:</FONT>
<BR><FONT SIZE=2 FACE="Arial">Postfix und Courier läuft bereits und das abholen funktioniert nur noch am versenden hängt es :-(</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Hier mal die Postfix Ausgabe:</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">250-PIPELINING</FONT>
<BR><FONT SIZE=2 FACE="Arial">250-SIZE 20480000</FONT>
<BR><FONT SIZE=2 FACE="Arial">250-VRFY</FONT>
<BR><FONT SIZE=2 FACE="Arial">250-ETRN</FONT>
<BR><FONT SIZE=2 FACE="Arial">250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN</FONT>
<BR><FONT SIZE=2 FACE="Arial">250-AUTH=CRAM-MD5 DIGEST-MD5 LOGIN PLAIN</FONT>
<BR><FONT SIZE=2 FACE="Arial">250 8BITMIME</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Da scheint alles zu stimmen oder?</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Und so habe ich mein sasl2 kompiliert was auch sauber durch läuft:</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">./configure --enable-anon --enable-plain --enable-login --enable-sql --enable-otp --enable-cram --enable-digest --with-mysql=/usr --with-dblib=berkeley --with-bdb-libdir=/usr/lib --with-bdb-incdir=/usr/include --with-plugindir=/usr/local/lib/sasl2</FONT></P>

<P><FONT SIZE=2 FACE="Arial">/usr/lib/sasl2  und so auf      /usr/local/lib/sasl2  verlinkt habe ich auch.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Die smtpd.conf sieht so aus:</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">pwcheck_method: auxprop</FONT>
<BR><FONT SIZE=2 FACE="Arial">auxprop_plugin: mysql</FONT>
<BR><FONT SIZE=2 FACE="Arial">mech_list: plain login cram-md5 digest-md5</FONT>
<BR><FONT SIZE=2 FACE="Arial">mysql_hostnames: localhost</FONT>
<BR><FONT SIZE=2 FACE="Arial">mysql_user: postfix</FONT>
<BR><FONT SIZE=2 FACE="Arial">mysql_passwd: xxxxxx</FONT>
<BR><FONT SIZE=2 FACE="Arial">mysql_database: postfix</FONT>
<BR><FONT SIZE=2 FACE="Arial">mysql_statement: select password from mailbox where username='%u@%r'</FONT>
<BR><FONT SIZE=2 FACE="Arial">mysql_verbose: yes</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Ja und das Logfile von Postfix sagt das hier:</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Mar  8 12:16:31 daisy postfix/smtpd[31182]: warning: SASL authentication failure: no secret in database</FONT>
<BR><FONT SIZE=2 FACE="Arial">Mar  8 12:16:31 daisy postfix/smtpd[31182]: warning: dhcp-10MBit-200.wunsch.lan[192.168.5.200]: SASL CRAM-MD5 authentication failed</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Mar  8 12:16:31 daisy postfix/smtpd[31182]: warning: SASL authentication failure: Password verification failed</FONT>
<BR><FONT SIZE=2 FACE="Arial">Mar  8 12:16:31 daisy postfix/smtpd[31182]: warning: dhcp-10MBit-200.wunsch.lan[192.168.5.200]: SASL PLAIN authentication failed</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Mar  8 12:16:34 daisy postfix/smtpd[31182]: warning: dhcp-10MBit-200.wunsch.lan[192.168.5.200]: SASL LOGIN authentication failed</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Das Logfile von MySQL sagt garnix, nur wenn der Client was abholt:</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Arial">050308 12:13:34      12 Connect     postfix@localhost on</FONT>
<BR><FONT SIZE=2 FACE="Arial">                     12 Init DB     postfix</FONT>
<BR><FONT SIZE=2 FACE="Arial">                     12 Query       SELECT username, "", password, '51', '51', '/var/spool/maildirs', maildir, quota, na</FONT></P>

<P><FONT SIZE=2 FACE="Arial">me, "" FROM mailbox WHERE username = "rafael@za4kids.de"</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Ne Idee was ich noch vergessen habe????????? </FONT>
<BR><FONT SIZE=2 FACE="Arial">Ja als System habe ich hier SuSe 9.2, MySQL von SuSE und Postfix selbst kompiliert, cyrus-sasl-2.1.19.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Wie sieht es eigentlich mit cram-md5 Verschlüsselung aus. Habe mal in Web gelesen das</FONT>
<BR><FONT SIZE=2 FACE="Arial">Man dafür SASL noch patchen muss vorher.. Stimmt es?</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Danke </FONT>
<BR><FONT SIZE=2 FACE="Arial">Rafael</FONT>
</P>
<BR>
<BR>
<BR>
<BR>

</BODY>
</HTML>