I have a dovecot system running in my kubernetes cluster that i use to
   gateway some emails to imap that are in turn used by systems that poll for
   email. No people are involved.
   Its been running for sometime on 2.3, i've now updated the base container
   to 2.4 and i have two problems, perhaps related, perhaps not. I'm assuming
   its related to my config changes for 2.4, but I'm kind of at my wits end.
   The first issue:
   Sep 06 15:05:31 imap(support)<443><YIobSSM+MMoKIAIr>: Debug:
   open(/proc/self/io) failed: Permission denied (euid=1001(support)
   egid=1001(support) missing +r perm: /proc/self/io)
   I am seeing errors like this. I can't figure why. I tried "doveadm
   force-resync -u support  /home/support/Maildir/" and it returns no errors.
   The 2nd error, again, perhaps related, the user doing the poll for new
   email doesn't see it (despite I see the email delivered to the 'new' dir,
   it doesn't get picked up and moved to 'cur').
   Below is my config file. In /home/support/Maildir i have the new, cur, tmp
   etc.
   There's no mention of 'INBOX', which i think my previous had
   (mail_location = maildir:/home/%u/Maildir:INBOX=/var/mail/%u/Maildir was
   previous)
   Any advice? I'm not sure where to go from here.
   dovecot_config_version = 2.4.1
   dovecot_storage_version = 2.4.1
   auth_mechanisms = plain login
   auth_allow_cleartext = yes
   #disable_plaintext_auth = no
   mail_privileged_group = mail
   #mail_location = maildir:/home/%u/Maildir:INBOX=/var/mail/%u/Maildir
   mail_driver = maildir
   mail_path = /var/mail/%{user | username}/Maildir
   mail_inbox_path = /var/mail/%{user | username}/Maildir
   userdb passwd {
     fields {
       home = /home/{%user | username}
       mail_driver = maildir
       mail_path = /var/mail/{%user | username}/Maildir
       mail_inbox_path = /var/mail/%{user | username}/Maildir
     }
   }
   passdb pam {
       service_name = dovecot
   }
   protocols = " imap"

   namespace inbox {
     inbox = yes

     mailbox Trash {
       auto = subscribe # autocreate and autosubscribe the Trash mailbox
       special_use = \Trash
     }
     mailbox Sent {
       auto = subscribe # autocreate and autosubscribe the Sent mailbox
       special_use = \Sent
     }
   }

   service imap-login {
     inet_listener imap {
       port = 143
     }
     inet_listener imaps {
       port = 993
     }
   }
   service auth {
     unix_listener /var/spool/postfix/private/auth {
       group = postfix
       mode = 0660
       user = postfix
     }
   }
   ssl=yes
   ssl_server_cert_file = /run/ca/tls.crt
   ssl_server_key_file = /run/ca/tls.key
   log_path = /tmp/dc.log
   mail_debug = yes
   ssl_min_protocol = TLSv1.2
   log_debug = category=email
   # verbose_ssl=yes
   #auth_verbose=yes
   #auth_debug=yes
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to