/[smeserver]/rpms/dovecot/sme7/dovecot-REDHAT-FAQ.txt
ViewVC logotype

Annotation of /rpms/dovecot/sme7/dovecot-REDHAT-FAQ.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Tue Jun 12 15:07:20 2007 UTC (17 years, 4 months ago) by slords
Branch: MAIN
CVS Tags: dovecot-1_0-1_2_rc15_el4_sme, dovecot-1_0_7-2_el4_sme, HEAD
Content type: text/plain
Import on branch sme7 of package dovecot-1.0-1.2.rc15.el4.sme.src.rpm

1 slords 1.1 Q. We used to use University of Washington IMAP (UW IMAP), in the Red
2     Hat distribution, the rpm was named "imap". We would now like to use
3     dovecot and take advantage of its support for Maildir format, but
4     we have existing user mail files in the old mbox format we need to
5     migrate. How can we do this?
6    
7     A. Read the documentation in
8     /usr/share/doc/dovecot-*/UW-to-Dovecot-Migration. You will also
9     find scripts there to help you.
10    
11     Q. I'm getting errors in /var/log/maillog for dotlock failed,
12     permission denied. The actual error probably looks like this with
13     user replaced by a user name on your system.
14    
15     imap(user): file_lock_dotlock() failed with mbox file /var/spool/mail/user: Permission denied
16    
17     A. This is occuring because:
18    
19     1) The user INBOX is in the system spool directory which is:
20     "drwxrwxr-x root mail"
21    
22     2) Dovecot is configured to create "dotlock" locking files.
23    
24     3) After an imap user logs in the imap process runs as that user
25     and the spool directory permissions does not allow that user to
26     creat new files (e.g. dot lock files).
27    
28     The possible solutions are:
29    
30     1) Don't locate the user's INBOX in the system spool directory,
31     have mail delivered to another location, for instance his home
32     directory (this may not be possible to change for existing
33     systems). This is an MTA configuration.
34    
35     2) In the dovecot configuration file set the variable
36     mail_extra_groups to "mail". This will add the mail group to the
37     list of groups that the logged in imap user will have permission
38     for. His imap process can then create files in the mail spool
39     file. However the user's imap process now has mail group
40     privileges, you will have to evaluate the extent of the security
41     threat this poses for your site.
42    
43     3) Disable the use of dotlocks by setting dovecots config parameter
44     mbox_locks to a value that does not include dotlock, for
45     example, fcntl. However, note dotlocks are considered robust,
46     especially for NFS.

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed