autoryzacja w Eximie
p0czt@poczta.fm
p0czt w poczta.fm
Nie, 5 Wrz 2004, 20:30:42 CEST
Witam,
mam problem z autoryzacja w Eximie. Mam PLD 1.1
Zbudowalem paczke z cvs'a exim-4.42-1.i686.rpm z opcja -r RA-branch_general (./builder -r RA-branch_general exim.spec). Zainstalowalem ja.
Zainstalowalem tez cyrus-sasl, cyrus-sasl-plain, cyrus-sasl-saslauthd, cyrus-sasl-login
W configu Exiam w sekcji authenticators wpisalem:
plain:
driver = plaintext
public_name = PLAIN
server_prompts = :
server_condition = ${if saslauthd{{$1}{$3}{smtp}}{1}{0}}
server_set_id = $2
login:
driver = plaintext
public_name = LOGIN
server_prompts = "Username:: : Password::"
server_condition = ${if saslauthd{{$1}{$2}{smtp}}{1}{0}}
server_set_id = $1
W /etc/pam.d/smtp wpisalem:
authrequired/lib/security/pam_listfile.so item=user sense=deny file=/etc/security/blacklist onerr=succeed
authrequired/lib/security/pam_unix.so
authrequired/lib/security/pam_tally.so file=/var/log/faillog onerr=succeed no_magic_root
authrequired/lib/security/pam_nologin.so
accountrequired/lib/security/pam_tally.so deny=0 file=/var/log/faillog onerr=succeed no_magic_root
accountrequired/lib/security/pam_unix.so
sessionrequired/lib/security/pam_unix.so
W /etc/sasl/smtpd.conf wpisalem:
pwcheck_method:saslauthd
Uruchomilem demona saslauthd:
/etc/rc.d/init.d/saslauthd start
Uruchomil sie z opcjami -a pam -T
Potem restart Exima:
/etc/rc.d/init.d/exim restart
I sprawdzam czy dziala:
[erkon w erkon erkon]$ printf 'login\0login\0haslo'|mimencode
bG9naW4AbG9naW4AaGFzbG8=
[erkon w erkon erkon]$ telnet localhost 25
Trying localhost.25...
Connected to localhost
Escape character is '^]'.
220 erkon ESMTP Exim 4.42 Sun, 05 Sep 2004 16:51:40 +0200
EHLO localhost
250-erkon Hello erkon at localhost [127.0.0.1]
250-SIZE 52428800
250-PIPELINING
250-AUTH PLAIN LOGIN
250 HELP
AUTH PLAIN bG9naW4AbG9naW4AaGFzbG8=
435 Unable to authenticate at present
:/ jak widac nie dziala. Co robie zle/czego nie robie?
Probowalem tez dla pwcheck zrobic (odkomentowalem
juz gotowy wpis w exim.conf, a w smtp.conf saslauthd zmienilem
na pwcheck. Zrestartowalem saslauthd i exima i jak sprawdzam tak jak
powyzej, to na koncu:
535 Incorrect authentication data
:/
Więcej informacji o liście dyskusyjnej pld-users-pl