* Steven Smith via dovecot:
> I’m pretty sure it arises from some subtle dovecot configuration
> setting.
Based on your statement that Dovecot does not log connection attempts by
Notes.app, I am not sure this assumption is correct.
> Would you mind posting your `doveconf -n` so that we can compare to
> the non-working and working examples above?
See attachment (I have only obfuscated directories and deleted some
settings related to authentication).
-Ralph
# 2.3.5.2 (38c8f1daf): /path/to/dovecot.conf
# Pigeonhole version 0.5.5 (2483b085)
# OS: Linux 5.1.5-gentoo x86_64 Gentoo Base System release 2.6
auth_mechanisms = plain login
auth_username_format = %Ln
lmtp_save_to_detail_mailbox = yes
mail_location = /path/to/maildir
mail_plugins = notify
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character
vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy
include variables body enotify environment mailbox date index ihave duplicate
mime foreverypart extracttext vnd.dovecot.debug imapsieve vnd.dovecot.imapsieve
namespace inbox {
inbox = yes
location =
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
auto = create
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
auto = create
special_use = \Trash
}
prefix =
separator = /
}
passdb {
args = /path/to/dovecot-ldap.conf.ext
driver = ldap
}
plugin {
imapsieve_mailbox1_before = file:/path/to/report-spam.sieve
imapsieve_mailbox1_causes = COPY
imapsieve_mailbox1_name = Junk
imapsieve_mailbox2_before = file:/path/to/report-ham.sieve
imapsieve_mailbox2_causes = COPY
imapsieve_mailbox2_from = Junk
imapsieve_mailbox2_name = *
sieve = /path/to/sieve/%u.sieve
sieve_extensions = +vnd.dovecot.debug
sieve_global = /path/to/sieve/global
sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment
sieve_pipe_bin_dir = /path/to/sievepipe
sieve_plugins = sieve_imapsieve sieve_extprograms
}
protocols = imap lmtp
service auth {
unix_listener /path/to/dovecot-auth {
group = postfix
mode = 0660
user = postfix
}
}
service dict {
unix_listener dict {
mode = 0666
}
}
service lmtp {
unix_listener /path/to/dovecot-lmtp {
group = postfix
mode = 0660
user = postfix
}
}
userdb {
args = /path/to/dovecot-ldap.conf.ext
driver = ldap
}
protocol lmtp {
mail_plugins = notify sieve
namespace inbox {
location =
mailbox Trash {
autoexpunge = 1 weeks
}
prefix =
}
}
protocol lda {
mail_plugins = notify sieve
}
protocol imap {
mail_plugins = notify imap_sieve
namespace inbox {
location =
mailbox Trash {
autoexpunge = 1 weeks
}
prefix =
}
}