postfix + postgresql + dovecot. telnet 110 = -ERR Authentication failed.

 ( vladekkk | 2014. február 10., hétfő - 17:46 )

Üdv srácok!

a fent leírt összesítés miatt kérném segítségeteket.
pop3, imap támogatást szerettem volna a gépre, melybe bele is kezdtem ezek alapján:

http://unixlinux.tmit.bme.hu/Egyszer%C5%B1_email-szerver_%C3%A9p%C3%ADt%C3%A9se

Gyakorlatilag minden működik, minden sikerült, de amikor tesztelnem kéne a dovecotot telnettel ez történik:


root@works:~# telnet localhost 110
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Dovecot ready.
USER

+OK
PASS password
-ERR Authentication failed.

Esetleg valaki találkozott már ilyennel? mi idézheti ezt elő? teljesen tanácstalan vagyok, a neten semmi értelmes anyagot nem találtam. Bemásolom a devcot.confot, és a hozzá tartozó pgsq confot, hátha segít.

dovecot.conf tartalma:

protocols = pop3 pop3s imap imaps

log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-info.log

disable_plaintext_auth = no
# pop3s-hez és imaps-hez a kulcsok
ssl_disable = no
ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/private/dovecot.pem

mail_location = maildir:~/

# pop3-hoz kell
pop3_uidl_format = %08Xu%08Xv

auth_verbose = yes

auth default {
# a jelszo nyilt szovegkent kozlekedik - SSL/TLS felett ez nem is olyan nagy baj
mechanisms = plain
# jelszoadatbazis
passdb sql {
args = /etc/dovecot/dovecot-pgsql.conf
}
# statikus felhasznalo-adatbazis
userdb static {
args = uid=5000 gid=5000 home=/home/vmail/%d/%n
}
}

dovecot-pgsql.conf tartalma:

driver = pgsql
# a jelszo MD5-hashet fogjuk visszaadni
default_pass_scheme = PLAIN-MD5
connect = host=localhost dbname=mailadatbazsi user=mailuser password=jelszo
password_query = SELECT password, username, domain FROM users WHERE username = lower('%n') AND domain = lower('%d')

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Az adatbázisban a password mezőben md5 hash van? Mert a konfig így jónak néz ki. Mást nem tudok elképzelni, hogy a password mezőben nem jó a hash. Mit írnak a logok?

A mail.log és a mail.err mit mond?

---
#include "alairas.h"

dbname=mailadatbazsi ? :)