<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<font size="+1"><font face="Tahoma">Having upgraded a server, many mail
issues that have beaten me!     I have 8 mailboxes running under
Centos, all with simple user names such as john, jr, office, junk etc.<br>
Each is owned by a user of the same name and own password.  I made a
mistake and copied a back up when server moved and somehow corrupted
correct permissions.   I only use smtp (sendmail) and pop3 NOT IMAP.   
Each user has same group name as user.  They have no home directory.<br>
<br>
(I have suspicion this is to do with group/wheel but have no idea what
to do!)<br>
<br>
I have the directory structure:-<br>
<br>
/var/mail/mailox name owner=user<br>
/var/mail/new (Empty folder) owner= john  700<br>
/var/mail/tmp (Empty folder) owner= john (sometimes has mail that goes
nowhere - more later) 700<br>
/var/mail/cur (Empty Folder) owner= john 700<br>
/var/.imap 777 <br>
/var/.imap/dovecot-uidvalidity owner=junk 666   The owner seems to
change!<br>
/var/.imap/INBOX owner = junk 777<br>
/var/.imap/INBOX/dovecot.index.log owner=jr 660  The owner seems to
change<br>
/var/.imap/INBOX/dovecot.index.cache owner=jr    the owner seems to
change<br>
<br>
Mail would not be delivered to user=john<br>
<br>
deleted user and recreated, which seems to have worked - mail now
delivered<br>
<br>
<br>
However, maillog has weird errors - sample:-<br>
<br>
May  4 23:11:49 server dovecot: pop3-login: Login: user=<junk>,
method=PLAIN, rip=82.69.134.94, lip=185.41.9.25, mpid=21213,
session=<hMBaXYjBvrBSRYZe><br>
May  4 23:11:49 server dovecot: pop3(junk): Error:
open(/var/mail/.imap/INBOX/dovecot.index.log) failed: Permission denied
(euid=1051(junk) egid=1051(junk) missing +r perm:
/var/mail/.imap/INBOX/dovecot.index.log, we're not in group 500(jr))<br>
May  4 23:11:49 server dovecot: pop3(junk): Disconnected: Logged out
top=0/0, retr=0/0, del=0/0, size=0<br>
May  4 23:11:50 server dovecot: pop3-login: Login: user=<jr>,
method=PLAIN, rip=82.69.134.94, lip=185.41.9.25, mpid=21215, TLS,
session=<xuRhXYjBv7BSRYZe><br>
May  4 23:11:50 server dovecot: pop3(jr): Disconnected: Logged out
top=0/0, retr=0/0, del=0/0, size=0<br>
<br>
However, the user/group of these files keeps changing "on its own" - so
dovecot is doing the changes.<br>
<br>
*** Note even with these errors it now seems to work the mailboxes, but
any help very, very gratefully received!<br>
<br>
John Richards<br>
Watchet<br>
England<br>
<br>
=====================================<br>
<br>
Version 2.2.36<br>
<br>
[root@server ~]# dovecot -n<br>
# 2.2.36 (1f10bfa63) etcdovecotdovecot.conf<br>
# OS Linux 3.10.0-1160.25.1.el7.x86_64 x86_64 CentOS Linux release
7.9.2009 (Core) ext4<br>
# Hostname server.watchet.net<br>
auth_mechanisms = plain login<br>
disable_plaintext_auth = no<br>
mail_location = mboxvarmailINBOX=varmail%u<br>
mbox_write_locks = fcntl<br>
namespace inbox {<br>
  inbox = yes<br>
  location =<br>
  mailbox Drafts {<br>
    special_use = Drafts<br>
  }<br>
  mailbox Junk {<br>
    special_use = Junk<br>
  }<br>
  mailbox Sent {<br>
    special_use = Sent<br>
  }<br>
  mailbox Sent Messages {<br>
    special_use = Sent<br>
  }<br>
  mailbox Trash {<br>
    special_use = Trash<br>
  }<br>
  prefix =<br>
}<br>
passdb {<br>
  driver = shadow<br>
}<br>
protocols = pop3<br>
service imap-login {<br>
  inet_listener imap {<br>
    port = 143<br>
  }<br>
  inet_listener imaps {<br>
    port = 993<br>
    ssl = yes<br>
  }<br>
}<br>
ssl_cert = etcletsencryptliveserver.watchet.netcert.pem<br>
ssl_key =  # hidden, use -P to show it<br>
userdb {<br>
  driver = passwd<br>
}<br>
<br>
</font></font>
</body>
</html>