[Postfixbuch-users] WG: SASLAUTHD und MySQL
netmm2001
netmm2001 at web.de
Di Sep 27 20:37:27 CEST 2005
Hallo Liste,
>
> Hallo Robert,
> * netmm2001 <netmm2001 at web.de>:
> > ich schlage mich jetzt schon seit Tagen mit SASL Auth und
> MySQL rum.
> > Eher mit Cyrus SASL. Ich habe ein Fedora Core 3 installiert.
> >
> > Postfix habe ich selbst zusammenkompiliert, weil die Community es
> > standardmäßig ohne MySQL ausliefert (Im Package).
> >
> > MySQL ist glatt von der CD installiert. Datenbank läuft.
> >
> > SASL (2.1.15) habe ich ebenfalls selbst zusammenkomiliert. Der
> > saslauthd startet auch ganz toll.
>
> "For the SASLv2 (current) library, version 2.1.21 is available. This
> is a production/stable release."
>
> Da hast Du Dir mit 2.1.15 nicht gerade ein aktuelles Release selber
> gebaut...
Aus irgendwelchen Gründen hat sich die Version 2.1.21 nicht kompilieren
lassen. Ich bin nicht das Copilerass, deshalb bin ich auf die Subversion
2.1.15 zurückgegangen.
OK.OK --> make clean und:
Ich habe es nochmal versucht und jetzt hat es geklappt. (Warum hat es vorher
nicht geklappt???SASL immer ein bischen merkwürdig.)
>
> > Leider gibt ein
> >
> > testsaslauthd -u user at xyz.de -p pass
> >
> > ein
> >
> > 0: NO "authentication failed"
> >
> > Vielleicht hat jemand von euch noch eine Idee.
>
> saslauthd von Konsole mit "-d" starten und dann den debug output
> verfolgen.
>
> > Viele Grüße
> >
> > Robert
> >
> > PS: SASL_MYSQL hat damit nichts zu tun, oder muß ich das
> auch installieren?
>
> Die guten Ideen hat man immer zum Schluß... ;)
>
> Ja, wenn Du mit SASL auf MySQL zugreifen willst, mußt Du entweder das
> auxprop-plugin sql konfigurieren oder saslauthd.
!!!! Hier ist es noch einbischen nebelig.
Wo bekomme ich das auxprop-plugin sql her ?
oder kommt das in die Datei so in etwa rein:
pwcheck_method: auxprop
mech_list: PLAIN LOGIN
auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: localhost
sql_database: database
sql_user: user
sql_passwd: passwort
sql_select: SELECT password FROM users WHERE email = '%u@%r'
(beim /usr/local/sbin/saslauthd -a auxprop -d
saslauthd[21644] :set_auth_mech : unknown authentication
mechanism: auxprop)
bzw. der optionalle Weg :
Habe ich es richtig verstanden, daß
ich bei saslauthd einfach sage --> bitte authentifiziere pam und in pam dann
auf mysql verweisse?
>
> In jedem Fall sollten die Passwörter unverschlüsselt in der DB liegen,
> denn sonst kann SASL nicht viel damit anfangen.
Jo. Mickysoft beherscht ja keine Verschlüßelten Passwörter.
>
Mit freundlichen Grüßen
Robert
> p at rick
>
> --
> 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-usersHallo Patrik,
>
> >
> > Hallo Robert,
> > * netmm2001 <netmm2001 at web.de>:
> > > ich schlage mich jetzt schon seit Tagen mit SASL Auth und
> > MySQL rum.
> > > Eher mit Cyrus SASL. Ich habe ein Fedora Core 3 installiert.
>
> Natürlich mit allen updates.
>
> > >
> > > Postfix habe ich selbst zusammenkompiliert, weil die Community es
> > > standardmäßig ohne MySQL ausliefert (Im Package).
> > >
> > > MySQL ist glatt von der CD installiert. Datenbank läuft.
> > >
> > > SASL (2.1.15) habe ich ebenfalls selbst zusammenkomiliert. Der
> > > saslauthd startet auch ganz toll.
> >
> > "For the SASLv2 (current) library, version 2.1.21 is
> available. This
> > is a production/stable release."
> >
> > Da hast Du Dir mit 2.1.15 nicht gerade ein aktuelles Release selber
> > gebaut...
>
>
> Aus irgendwelchen Gründen hat sich die Version 2.1.21 nicht
> kompilieren lassen. Ich bin nicht das Copilerass, deshalb bin
> ich auf die Subversion
> 2.1.15 zurückgegangen.
>
> OK.OK --> make clean und:
>
> Ich habe es nochmal versucht und jetzt hat es geklappt. (???)
>
>
> >
> > > Leider gibt ein
> > >
> > > testsaslauthd -u user at xyz.de -p pass
> > >
> > > ein
> > >
> > > 0: NO "authentication failed"
> > >
> > > Vielleicht hat jemand von euch noch eine Idee.
> >
> > saslauthd von Konsole mit "-d" starten und dann den debug output
> > verfolgen.
> >
> > > Viele Grüße
> > >
> > > Robert
> > >
> > > PS: SASL_MYSQL hat damit nichts zu tun, oder muß ich das
> > auch installieren?
> >
> > Die guten Ideen hat man immer zum Schluß... ;)
> >
> > Ja, wenn Du mit SASL auf MySQL zugreifen willst, mußt Du
> entweder das
> > auxprop-plugin sql konfigurieren oder saslauthd.
>
> ? Hier ist es noch einbischen nebelig.
>
> Wo bekomme ich das auxprop-plugin sql her ?
>
> oder kommt das in die Datei so in etwa rein:
>
> pwcheck_method: auxprop
> mech_list: PLAIN LOGIN
> auxprop_plugin: sql
> sql_engine: mysql
> sql_hostnames: localhost
> sql_database: database
> sql_user: user
> sql_passwd: passwort
> sql_select: SELECT password FROM users WHERE email = '%u@%r'
>
> (beim /usr/local/sbin/saslauthd -a auxprop -d
> saslauthd[21644] :set_auth_mech : unknown authentication
> mechanism: auxprop)
>
> bzw. der optionalle Weg :
> Habe ich es richtig verstanden, daß
> ich bei saslauthd einfach sage --> bitte authentifiziere pam
> und in pam dann auf mysql verweisse?
>
>
> >
> > In jedem Fall sollten die Passwörter unverschlüsselt in der
> DB liegen,
> > denn sonst kann SASL nicht viel damit anfangen.
>
> Jo. Mickysoft beherscht ja keine Verschlüßelten Passwörter.
> >
>
> Mit freundlichen Grüßen
>
> Robert
> > p at rick
> >
> > --
> > 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
>
Mehr Informationen über die Mailingliste Postfixbuch-users