[Postfixbuch-users] SASL authentication failure: Can only find author (no password)

Kai Kuehne kai.kuehne at gmail.com
Di Okt 11 15:15:01 CEST 2005


Hi Patrick,

On 10/11/05, Patrick Ben Koetter <p at state-of-mind.de> wrote:
> > Bisher nicht, werd ich gleich versuchen.
>
> Wenn die binaries nicht Teil eines Paketes Deiner Distribution sind, dann lade
> die Cyrus-SASL.2.x Sourcen, mach ein configure, make, ABER kein make install.
> Dann geh in das sample Verzeichnis der Sourcen und mache ein make
> sample-server und make sample-client. Mit denen kannst Du dann testen, ohne
> deine bestehende Installation zu gefährden.

Ok, die hab ich jetzt. Danke.


> > Hm, die smtpd.conf liegt eigentlich in /etc/sasl2/, aber dein saslfinger hat
> > sie da nicht gefunden. :)
>
> Jo, da sucht sie auch nicht. Du kannst das im Skript ändern oder die
> /etc/sasl2/smtpd.conf posten.

Habn Link angelegt, die smtpd.conf da oben sollte also stimmen.


> Ich weiß nur immer noch nicht, mit welcher Distribution Du arbeitest. Eine
> smtpd.conf in /etc/sasl2/ ist mir IIRC noch nicht untergekommen...

Gentoo.


> > Hm, und wie funktioniert das dann mit mehreren Domains?
> > Einfach listen?
>
> Nö. Postfix hängt den Wert von $smtpd_sasl_local_domain an den username an,
> wenn der Client einen username ohne REALM (@irgendwas) sendet.
>
> Solange die clients einen Realm in Verbindung mit dem usernamen senden, wird
> $smtpd_sasl_local_domain nicht benutzt. Dann ist allein ausschlaggebend, dass
> username und Realm mit $username und $userrealm in Deiner SQL:DB matchen.
>
> Deshalb kann Deine Authentifizierung bisher auch nicht klappen. Du baust Dir
> einen AUTH-string aus test\0test\0testpass zusammen - es fehlt der $userrealm.
>
> Do solltest also "test/@mail.example.com\0test/@mail.example.com\0testpass"
> benutzen, um den AUTH-string zu erstellen.

Ok, danke.
Na mal sehen obs nun klappt. :)

> p at rick

Kai



Mehr Informationen über die Mailingliste Postfixbuch-users