[Postfixbuch-users] bekomme kein smtp-auth über mysql db hin

Daniel Highway-Master at gmx.net
Mi Dez 6 15:14:08 CET 2006


-------- Original-Nachricht --------
Datum:  Wed, 6 Dec 2006 14:44:09 +0100
Von: Patrick Ben Koetter <p at state-of-mind.de>
An: postfixbuch-users at listi.jpberlin.de
Betreff:  Re: [Postfixbuch-users]	bekomme kein smtp-auth über mysql db hin

> * Daniel <Highway-Master at gmx.net>:
> > 
> > -------- Original-Nachricht --------
> > Datum:  Wed, 6 Dec 2006 12:13:31 +0100
> > Von: Patrick Ben Koetter <p at state-of-mind.de>
> > An: postfixbuch-users at listi.jpberlin.de
> > Betreff:  Re: [Postfixbuch-users]	bekomme kein smtp-auth über mysql db
> hin
> > 
> > > * Daniel <Highway-Master at gmx.net>:
> > > > System:
> > > > - habe eine relay-mail server aufgesetzt hab nicht mit cyrus imap
> > > > 
> > > > was ich möchte:
> > > > 
> > > > - Ich möchte wenn jemand eine mail verschickt das er sich per
> smtp-auth
> > > > anmelden muss. ja ich möchte auch das Relayen gestatten auch wenn
> der
> > > user
> > > > nicht von meinem netzwerk kommt.  - Ich habe ein sql db in der sind
> alle
> > > > benutzer gespeichert email-adresse und password.
> > > > 
> > > > Auf meinem mailserver ist Installiert:
> > > > postfix 
> > > > postfix-mysql
> > > > cyrus-sasl*
> > > > mysql-server
> > > > amavisd-new
> > > > clamd
> > > > spamd 
> > > 
> > > OK. Sehen wir uns zuerst mal nur den SQL-Teil an:
> > > - Sind die Kennwörter in der DB verschlüsselt oder unverschlüsselt?
> > > - Hast Du getestet, ob Dein SASL-SQL-User mit dem SQL-Pass (beides in
> > >   smtpd.conf) einen connect auf die MySQL-DB machen kann? Beispiel:
> > >   $ mysql -u $sql_user -p mail
> > > - Klappt das sql_select statement, wenn Du 'richtige' Daten
> verwendest?
> > > 
> > 1. Nein die Kennwörter sind nicht verschlüsselt in klartext.
> 
> gut.
> 
> > 2. ja hab ich getestet das geht.
> 
> gut.
> 
> > 3. wenn ich mich mit mysql -u $sql_user -p mail einloge und eine select
> > abfrage machte dann bekomme ich die info die ich möchte (das password) 
> 
> gut.
> 
> MySQL-Zugriffe sind also okay.
> Gehen wir einen Schritt weiter...
> 
> Wie testest Du mit sample-server und sample-client und was kommt dabei
> raus?
> Sample-server sollte auf STDOUT schreiben, was es so tut...
> 
> p at rick

gut, :-)
-auf der 1. konsole: sample-server -s rcmd -p 8000 (wobei bei mir das tool: cyrus_sasl_sample_server heisst warum auch immer)
was Komisch ist. ich bekomme immer die meldung bind: Address already in use
aber es geht trotzdem:
netstat sagt:
 netstat -a | grep 8000
unix  2      [ ACC ]     STREAM     LISTENING     8000   private/scache


- auf der 2. Konsole: sample-client -s rcmd -p 8000 -m PLAIN 127.0.0.1



authentication failed
> 
> > > Deine /usr/lib/sasl2/smtpd.conf ist auch okay. Du kannst allerdings
> > > mech_list erweitern:
> > > 
> > > mech_list: plain login cram-md5 digest-md5
> > > 
> > ja könnte ich hab es erst mal raus genommen.
> 
> okay.
> 
> > > SQL-Direktzugriff über mysql-Kommando geht?
> > 
> > was meinst du damit?
> 
> Das was Du mit 3.) (s.o.) gemacht hattest.
> 
> 
> 
> -- 
> Das Postfix-Buch
> <http://www.postfix-buch.com>
> saslfinger (debugging SMTP AUTH):
> <http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>
> -- 
> _______________________________________________
> Postfixbuch-users mailingliste
> Heinlein Professional Linux Support GmbH
> 
> Postfixbuch-users at listi.jpberlin.de
> http://listi.jpberlin.de/mailman/listinfo/postfixbuch-users

-- 
"Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de
Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht!



Mehr Informationen über die Mailingliste Postfixbuch-users