Portál AbcLinuxu, 10. května 2025 07:04
Řešení dotazu:
userdb passwd-file {
args = /home/%d/etc/passwd
}
passdb passwd-file {
args = /home/%d/etc/shadow
}
Soubor s hesly mám v /etc/dovecot/passwd
tak že by to mělo být něco jako
userdb passwd-file {
args = /etc/dovecot/%0.d/passwd
}
passdb passwd-file {
args = /etc/dovecot/%0.d/passwd
}
to %0.d je tam proto, že souboru s hesly mám user@domain
Feb 18 15:16:34 phoenix dovecot: Killed with signal 15 Feb 18 15:16:34 phoenix dovecot: Dovecot v1.0.15 starting up Feb 18 15:16:46 phoenix dovecot: pop3-login: Disconnected: user=(user@domain), method=PLAIN, rip=192.168.xxx.xxx, lip=192.168.xxx.xxx Feb 18 15:16:53 phoenix dovecot: pop3-login: Disconnected: user=(user@domain), method=PLAIN, rip=192.168.xxx.xxx, lip=192.168.xxx.xxx Feb 18 15:17:01 phoenix dovecot: pop3-login: Disconnected: user=(user), method=PLAIN, rip=192.168.xxx.xxx, lip=192.168.xxx.xxx Feb 18 15:17:07 phoenix dovecot: pop3-login: Disconnected: user=(user), method=PLAIN, rip=192.168.xxx.xxx, lip=192.168.xxx.xxx Feb 18 15:42:21 phoenix dovecot: pop3-login: Disconnected: user=(user), method=PLAIN, rip=192.168.xxx.xxx, lip=192.168.xxx.xxxu user=(user) mají být špičaté závorky. Portál protestoval
oproti konfiguracii zo serialu postovni server len zmazes argumenty scheme a username_format
auth default {
mechanisms = plain login cram-md5 digest-md5 ntlm
passdb passwd-file {
args = /etc/dovecot/passwd
}
userdb passwd-file {
args = /etc/dovecot/passwd
}
user = dovecot-auth
Feb 18 20:04:14 phoenix dovecot: pop3-login: Login: user=(uzivatel), method=PLAIN, rip=192.168.xxx.xxx, lip=192.168.xxx.yyy Feb 18 20:04:18 phoenix dovecot: POP3(uzivatel): stat(/var/mail/virtual//uzivatel/cur) failed: Permission denied Feb 18 20:04:18 phoenix dovecot: POP3(uzivatel): stat(/var/mail/virtual//uzivatel/cur) failed: Permission denied Feb 18 20:04:18 phoenix dovecot: POP3(uzivatel): Couldn't open INBOX: Internal error occurred. Refer to server log for more information. [2011-02-18 20:04:18] Feb 18 20:04:18 phoenix dovecot: POP3(uzivatel): Couldn't open INBOX top=0/0, retr=0/0, del=0/0, size=0Tak už jsem malinko pokročil. Myslím si, že je někde asi chyba v právech. Adresář virtual vlastní uživatel virtual a skupina virtual, práva k adresáři jsou nastavena na 750.
#/etc/dovecot/passwd
user@domain:{plain}heslo:111:111:::
# 111 odpovídá uživateli i skupině vmail
Mnohokrát děkuji uživateli lieko jr. za pomoc a nakopnutí správným směrem
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.