Sziasztok,
A következő problémával találtam szembe magam:
# postconf -d | grep mail_version
mail_version = 2.9.5
# dovecot --version
2.1.12
# dovecot -n | grep mech
auth_mechanisms = plain login cram-md5
# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail1.topband.hu ESMTP Postfix (UNIX)
EHLO index.hu
250-mail1.######
250-PIPELINING
250-SIZE 15728640
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
Mint ahogy a fenti parancsok kimenete is jól mutatja, hiába van felvéve az auth_mechanisms paraméterek közé a cram-md5, egyszerűen azt kapcsolódáskor nem fogadja el a szerver. Erre a logok is kitérnek, amikor egy külső alkalmazás próbál csatlakozni:
2013-01-30 12:10:49 auth: Info: password(####@####.hu,87.229.77.113,): Requested CRAM-MD5 scheme, but we have only MD5-CRYPT
Egyszerűen képtelen vagyok rájönni a hibára. Van valakinek ötlete??
Hozzászólások
Hogy tárolod a jelszavakat?
cleartext?
--
Debian Linux rulez... :D
MD5-CRYPT formában, amivel eddig nem is volt gond, mert a webmail tud csatlakozni, thunderbird szintén simán kapcsolódik, viszont amit most próbálok beállítani, az képtelen.
A CRAM-MD5-höz cleartext jelszó kell a szerver odalon.
A legtöbb olyan azonosításhoz, aminél a kliensnek nem kell a cleartext jelszót elküldenie, általában a szerver oldalon kell a jelszavakat cleartextben tárolni.
Van egy-két kivétel, de általában ez a helyzet.
"...but we have only MD5-CRYPT"
szedd ki dovecot configból a CRAM-MD5 beállítást
okés én voltam a hülye... megoldódott a probléma... köszönöm szépen