PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dovecot mit PostgreSQL: Can't connect to database



safroe
11.08.05, 16:15
Hallo Forum,

mein erster Post und direkt ein Problem ;)

Ich habe vor ein Postfix-System mit Dovecot, PostgreSQL und SASL aufzusetzen (Debian Sarge), hierzu geh ich nach folgender Anleitung vor: http://www.lxtreme.nl/index.pl/docs/linux/dovecot_postfix_pam#configuringpostgresql

Nun habe ich das Problem, dass Dovecot sich nicht zur Datenbank verbinden kann, obwohl es lokal (psql) mit dem Benutzer mailreader und dem entsprechenden Passwort funktioniert! Hat da jemand Erfahrung oder einen Tip?

Inhalt der /etc/dovecot/dovecot.conf:


protocols = pop3
pop3_listen = *
login = imap
login = pop3
first_valid_uid = 5000
last_valid_uid = 65535
first_valid_gid = 5000
last_valid_gid = 65535
mail_extra_groups = mail
default_mail_env = maildir:/var/local/mail/%d/%n
auth = default
auth_mechanisms = plain
auth_userdb = pgsql /etc/dovecot/dovecot-pgsql.conf
auth_passdb = pgsql /etc/dovecot/dovecot-pgsql.conf
auth_user = root

Inhalt der /etc/dovecot/dovecot-pgsql.conf:


connect = host=localhost dbname=mail user=mailreader password=meinpasswort default_pass_scheme=CRYPT
password_query = SELECT password FROM user_accounts WHERE username = '%u'
user_query = SELECT '/var/local/mail/'||mailbox AS mail, uid, gid FROM user_accounts WHERE username = '%u'

safroe
12.08.05, 12:01
Hmm, keine Idee?

Also zur Sicherheit: Die Datenbank läuft und akzeptiert auch Verbindungen von localhost und das Passwort ist auch richtig ;)