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 -- [email protected]
To unsubscribe send an email to [email protected]