[Dovecot] Integrating dovecot 1.01 into CentOS-3.8 systemw with chroot passwd dirs?

Gary Goldberg og at digimark.net
Fri Jul 13 00:33:34 EEST 2007


Hello. I'm administrating a CentOS 3.8 linux system (RHEL3) and I just replaced
the imap-2002d-12 package that came with the system, with a dovecot 1.01
package I obtained through the dovecot home page. The problem I have, is that
many of my POP3 users have jailed user accounts set up through wu-ftpd, where
the dir field is of the form /home/group/./pop/user, and wu-ftpd chroots them
from /home/group but then places them into their home directories, in this case
/home/group/pop/user. dovecot can't seem to locate their mail directory.

Can anyone offer any advice on this situation?

Please respond to my email address <og at digimark.net> if you could.

---

Here are some relevant stats:

example user: lda01
home directory (in /etc/passwd: /home/lda/./pop/lda01
mail folder directory: /home/lda/pop/lda01/mail
INBOX: /home/mail/lda01   (/var/mail, /var/spool/mail symlinked to /home/mail.)

dovecot 1.01

output of dovecot -n:

#1.0.1: /etc/dovecot.conf
base_dir: /var/run/dovecot
log_path: /var/log/dovecot.log
protocols: imap imaps pop3 pop3s
ssl_disable: yes
ssl_cert_file: /usr/share/ssl/certs/dovecot.pem
ssl_key_file: /usr/share/ssl/certs/dovecot.pem
login_dir: /var/run/dovecot/login
login_executable(default): /usr/libexec/dovecot/imap-login
login_executable(imap): /usr/libexec/dovecot/imap-login
login_executable(pop3): /usr/libexec/dovecot/pop3-login
login_greeting: mail.digimark.net ready.
valid_chroot_dirs: /var/mail:/var/spool/mail:/home/mail:/home
mail_extra_groups: mail
mail_location: mbox:~/mail:INBOX=/home/mail/%u
mail_debug: yes
mail_full_filesystem_access: yes
mail_executable(default): /usr/libexec/dovecot/imap
mail_executable(imap): /usr/libexec/dovecot/imap
mail_executable(pop3): /usr/libexec/dovecot/pop3
mail_plugin_dir(default): /usr/lib/dovecot/imap
mail_plugin_dir(imap): /usr/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/pop3
pop3_uidl_format(default): 
pop3_uidl_format(imap): 
pop3_uidl_format(pop3): %08Xv%08Xu
auth default:
   passdb:
     driver: pam
     args: blocking=yes dovecot
   userdb:
     driver: passwd



attempt to login using a Squirrelmail (webmail) client gave these entries in the dovecot.log
error log:

dovecot: Jul 12 16:22:50 Info: imap-login: Login: user=<lda01>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
dovecot: Jul 12 16:22:50 Info: IMAP(lda01): Effective uid=10572, gid=510, home=/pop/lda01
dovecot: Jul 12 16:22:50 Info: IMAP(lda01): mbox: data=/pop/lda01/mail:INBOX=/home/mail/lda01
dovecot: Jul 12 16:22:50 Info: IMAP(lda01): mbox: root=/pop/lda01/mail, index=/pop/lda01/mail, inbox=/home/mail/lda01
dovecot: Jul 12 16:23:04 Error: IMAP(lda01): open(/home/mail/lda01, O_CREAT) failed: No such file or directory
dovecot: Jul 12 16:23:04 Error: IMAP(lda01): access() failed with mbox file /home/mail/lda01: No such file or directory
dovecot: Jul 12 16:23:04 Error: IMAP(lda01): stat() failed with mbox file /home/mail/lda01: No such file or directory
dovecot: Jul 12 16:23:58 Info: IMAP(lda01): Disconnected: Logged out



-- 
-- "Outside of a dog, a book is a man's best friend.
-- Inside of a dog, it is too dark to read." -- Groucho Marx.
Gary Goldberg KA3ZYW <og at digimark.net> V:301/249-6501 F:301/390-1955 AIM:OgGreeb
Digital Marketing/Bowie MD/Systems & Networks Consult <http://www.digimark.net/>


More information about the dovecot mailing list