* 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 = 
  }
}

Reply via email to