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