[Postfixbuch-users] sasl tut nicht :-(
Sandy Drobic
postfixbuch-users at japantest.homelinux.com
Mo Jul 23 21:24:34 CEST 2007
Sebastian Deiszner wrote:
> Sandy Drobic schrieb:
>
>> Was steht in /etc/saslauthd.conf oder wo immer Debian das Teil hingebaut hat?
>
> /etc/default/saslauthd.conf
>
> START=yes
>
> MECHANISMS="pam"/var/spool/postfix/var/run/saslauthd"
>
>> testsaslauthd -u user -p password -s smtp
>
> 0: OK "Success."
Sehr schön, dann bitte mal folgendes (für dich angepasst natürlich)
durchführen:
encode_sasl_plain.pl:
#!/usr/bin/perl
use strict;
use MIME::Base64;
if ( $#ARGV != 1 ) {
die "Usage: encode_sasl_plain.pl <username> <password>\n";
}
print encode_base64("$ARGV[0]\0$ARGV[0]\0$ARGV[1]");
exit 0;
./encode_sasl_plain.pl user password
Nimm einen User/pass aus deinem System, der gültig ist. Bitte poste den
Output nicht, da er nicht verschlüsselt ist, nur base64 kodiert.
Beispiel:
./encode_sasl_plain.pl testuser testpass
dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHBhc3M=
Damit können wir jetzt testen, ob wir uns bei Postfix authentifizieren können:
telnet localhost 25
ehlo localhost
auth plain dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHBhc3M=
Wenn das Kommando richtig ausgeführt wurde erscheint:
235 2.0.0 Authentication successful
Wenn nicht, dann bitte die Fehlermeldung posten.
Vergiss bitte nicht permit_sasl_authenticated in
smtpd_recipient_restrictions einzubauen!
--
Sandy
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Mehr Informationen über die Mailingliste Postfixbuch-users