> Can you post the output of `doveconf -a`? This sounds like a
> configuration issue.


$ doveconf -a
# 2.4.1-4 (7d8c0e5759): /etc/dovecot/dovecot.conf
# Pigeonhole version 2.4.1-4 (0a86619f)
# OS: Linux 6.12.38+deb13-amd64 x86_64 Debian 13.0 ext4
# Hostname: ms2.::/0
dovecot_config_version = 2.4.1
# NOTE: Send doveconf -n output instead when asking for help.
acl_cache_ttl = 30 secs
acl_defaults_from_inbox = no
acl_driver =
acl_global_path =
acl_globals_only = no
acl_groups =
acl_id =
acl_ignore = no
acl_rights =
acl_user = %{master_user}
apparmor_hats =
auth_allow_cleartext = yes
auth_allow_weak_schemes = no
auth_anonymous_username = anonymous
auth_cache_negative_ttl = 1 hours
auth_cache_size = 0
auth_cache_ttl = 1 hours
auth_cache_verify_password_with_worker = no
auth_debug = no
auth_debug_passwords = no
auth_default_domain =
auth_failure_delay = 2 secs
auth_gssapi_hostname =
auth_internal_failure_delay = 2 secs
auth_krb5_keytab =
auth_master_user_separator =
auth_mechanisms = plain login SCRAM-SHA-1 SCRAM-SHA-256
auth_policy_check_after_auth = yes
auth_policy_check_before_auth = yes
auth_policy_hash_mech = sha256
auth_policy_hash_nonce =
auth_policy_log_only = no
auth_policy_reject_on_fail = no
auth_policy_report_after_auth = yes
auth_policy_request_attributes =
auth_policy_server_api_header =
auth_policy_server_url =
auth_proxy_self =
auth_realms =
auth_socket_path = auth-userdb
auth_ssl_require_client_cert = no
auth_ssl_username_from_cert = no
auth_use_winbind = no
auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@
auth_username_format = %{user | lower}
auth_verbose = no
auth_verbose_passwords = no
auth_winbind_helper_path = /usr/bin/ntlm_auth
charset_aliases =
compress_bz2_block_size_100k = 9
compress_deflate_level = 6
compress_gz_level = 6
compress_zstd_level = 3
crypt_acl_require_secure_key_sharing = no
crypt_global_public_key_file =
crypt_private_key_file =
crypt_private_key_name =
crypt_private_key_password =
crypt_user_key_curve =
crypt_user_key_password =
crypt_user_key_require_encrypted = no
crypt_write_algorithm = aes-256-gcm-sha256
debug_log_path =
default_client_limit = 1000
default_idle_kill_interval = 1 mins
default_internal_group = dovecot
default_internal_user = dovecot
default_login_user = dovenull
default_process_limit = 100
default_vsz_limit = 256 M
deliver_log_format = msgid=%{msgid}: %{message}
dict_driver =
dict_file_lock_method = dotlock
dict_file_path =
dict_map_expire_field =
dict_map_key_field_name =
dict_map_key_field_type = string
dict_map_key_field_value =
dict_map_ldap_filter =
dict_map_pattern =
dict_map_sql_table =
dict_map_username_field =
dict_map_value =
dict_map_value_field_name =
dict_map_value_field_type = string
dict_name =
dict_proxy_idle_timeout = 0
dict_proxy_name =
dict_proxy_slow_warn = 5 secs
dict_proxy_socket_path = dict
dotlock_use_excl = yes
doveadm_allowed_commands =
doveadm_api_key =
doveadm_password =
doveadm_port = 0
doveadm_socket_path = doveadm-server
doveadm_ssl = no
doveadm_username = doveadm
doveadm_worker_count = 0
dovecot_storage_version = 2.4.1
dsync_alt_char = _
dsync_commit_msgs_interval = 100
dsync_features =
dsync_remote_cmd = ssh -l%{login} %{host} doveadm dsync-server -u%{user} -U
event_exporter_driver = log
event_exporter_file_path =
event_exporter_format =
event_exporter_http_post_url =
event_exporter_name =
event_exporter_time_format = rfc3339
event_exporter_unix_connect_timeout = 250 ms
event_exporter_unix_path =
execute_args =
execute_driver = unix
execute_fork_path =
execute_name =
execute_tcp_host =
execute_tcp_port = 0
execute_unix_socket_path =
fifo_listener_group =
fifo_listener_mode = 0600
fifo_listener_path =
fifo_listener_type =
fifo_listener_user =
first_valid_gid = 1
first_valid_uid = 500
fs_compress_read_plain_fallback = no
fs_compress_write_method =
fs_crypt_read_plain_fallback = no
fs_dict_value_encoding = raw
fs_driver =
fs_name =
fs_posix_accurate_mtime = no
fs_posix_fsync = yes
fs_posix_lock_method = flock
fs_posix_mode = 0600
fs_posix_prefix =
fs_randomfail_ops =
fs_sis_queue_path =
fts_autoindex = no
fts_autoindex_max_recent_msgs = 0
fts_decoder_driver =
fts_decoder_script_socket_path =
fts_decoder_tika_url =
fts_driver =
fts_header_excludes =
fts_header_includes =
fts_message_max_size = unlimited
fts_search = yes
fts_search_add_missing = body-search-only
fts_search_read_fallback = yes
fts_search_timeout = 30 secs
haproxy_timeout = 3 secs
haproxy_trusted_networks =
hostname =
http_client_connect_timeout = 0
http_client_delete_request_max_attempts = 0
http_client_delete_request_timeout = 0
http_client_max_connect_attempts = 0
http_client_max_idle_time = 0
http_client_max_parallel_connections = 1
http_client_max_pipelined_requests = 1
http_client_proxy_password =
http_client_proxy_socket_path =
http_client_proxy_ssl_tunnel = yes
http_client_proxy_url =
http_client_proxy_username =
http_client_rawlog_dir =
http_client_read_request_max_attempts = 0
http_client_read_request_timeout = 0
http_client_request_absolute_timeout = 0
http_client_request_max_attempts = 1
http_client_request_max_redirects = 0
http_client_request_timeout = 1 mins
http_client_write_request_max_attempts = 0
http_client_write_request_timeout = 0
http_server_max_client_idle_time = 0
http_server_max_pipelined_requests = 1
http_server_rawlog_dir =
imap_acl_allow_anyone = no
imap_capability =
imap_client_workarounds =
imap_fetch_failure = disconnect-immediately
imap_hibernate_timeout = 0
imap_id_retain = no
imap_id_send =
imap_literal_minus = no
imap_logout_format = in=%{input} out=%{output} deleted=%{deleted} expunged=%{expunged} trashed=%{trashed} hdr_count=%{fetch_hdr_count} hdr_bytes=%{fetch_hdr_bytes} body_count=%{fetch_body_count} body_bytes=%{fetch_body_bytes}
imap_metadata = no
imap_urlauth_host =
imap_urlauth_logout_format = in=%{input} out=%{output}
imap_urlauth_port = 143
imap_urlauth_stream_user =
imap_urlauth_submit_user =
imapc_cmd_timeout = 5 mins
imapc_connection_retry_count = 1
imapc_connection_retry_interval = 1 secs
imapc_connection_timeout_interval = 30 secs
imapc_features =
imapc_host =
imapc_list_prefix =
imapc_master_user =
imapc_max_idle_time = 29 mins
imapc_max_line_length = unlimited
imapc_password =
imapc_port = 143
imapc_rawlog_dir =
imapc_sasl_mechanisms =
imapc_ssl = no
imapc_user = %{owner_user}
imapsieve_expunge_discarded = no
imapsieve_from_name =
imapsieve_url =
import_environment =
inet_listener_haproxy = no
inet_listener_name =
inet_listener_port = 0
inet_listener_reuse_port = no
inet_listener_ssl = no
inet_listener_type =
info_log_path =
instance_name = ITDD
language_default = no
language_filter_normalizer_icu_id = Any-Lower; NFKD; [: Nonspacing Mark :] Remove; NFC; [\x20] Remove
language_filter_stopwords_dir = /usr/share/dovecot/stopwords
language_filters =
language_name =
language_tokenizer_address_token_maxlen = 250
language_tokenizer_generic_algorithm = simple
language_tokenizer_generic_explicit_prefix = no
language_tokenizer_generic_token_maxlen = 30
language_tokenizer_generic_wb5a = no
language_tokenizers =
last_login_key = # hidden, use -P to show it
last_login_precision = s
last_valid_gid = 0
last_valid_uid = 0
lazy_expunge_mailbox =
lazy_expunge_only_last_instance = no
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = no
lda_original_recipient_header =
ldap_auth_dn =
ldap_auth_dn_password =
ldap_auth_sasl_authz_id =
ldap_auth_sasl_mechanisms =
ldap_auth_sasl_realm =
ldap_base = cn=customers,dc=intern,dc=itdd,dc=dk
ldap_connection_group =
ldap_debug_level = 0
ldap_deref = never
ldap_max_idle_time = 0
ldap_scope = subtree
ldap_starttls = no
ldap_timeout = 30 secs
ldap_uris = ldap://[fd00:3::10]:389
ldap_version = 3
listen =
lmtp_add_received_header = yes
lmtp_client_workarounds =
lmtp_hdr_delivery_address = final
lmtp_proxy = no
lmtp_proxy_rawlog_dir =
lmtp_rawlog_dir =
lmtp_rcpt_check_quota = no
lmtp_save_to_detail_mailbox = no
lmtp_user_concurrency_limit = 10
lock_method = dotlock
log_core_filter =
log_debug =
log_path = syslog
log_timestamp = "%b %d %H:%M:%S "
login_greeting = ITDD mail server.
login_log_format = %{message}: %{elements}
login_log_format_elements = user=<%{user}> method=%{mechanism} rip=%{remote_ip} lip=%{local_ip} mpid=%{mail_pid} %{secured} session=<%{session}>
login_plugin_dir = /usr/lib/dovecot/modules/login
login_plugins =
login_proxy_max_disconnect_delay = 0
login_proxy_max_reconnects = 3
login_proxy_notify_path = proxy-notify
login_proxy_rawlog_dir =
login_proxy_timeout = 30 secs
login_socket_path =
login_source_ips =
login_trusted_networks =
lua_file =
lua_settings =
mail_access_groups =
mail_alt_path =
mail_always_cache_fields =
mail_attachment_detection_options =
mail_cache_fields =
mail_chroot =
mail_compress_write_method =
mail_control_path =
mail_debug = no
mail_driver = maildir
mail_ext_attachment_min_size = 128 k
mail_ext_attachment_path =
mail_fsync = always
mail_gid = 900
mail_home = /data/data/mail/mailboxes/%{user}
mail_inbox_path =
mail_index_path = /data/data/mail/mailboxes/%{user}/index
mail_index_private_path =
mail_log_cached_only = no
mail_log_events =
mail_log_fields =
mail_log_prefix = "%{service}(%{user})<%{process:pid}><%{session}>: "
mail_max_lock_timeout = 0
mail_max_userip_connections = 20
mail_never_cache_fields =
mail_nfs_index = no
mail_nfs_storage = no
mail_path = /data/data/mail/mailboxes/%{user}/mail
mail_plugin_dir = /usr/lib/dovecot/modules
mail_plugins {
  sieve = yes
}
mail_prefetch_count = 0
mail_privileged_group = 900
mail_server_admin =
mail_server_comment =
mail_shared_explicit_inbox = no
mail_sort_max_read_count = 0
mail_temp_dir = /tmp
mail_temp_scan_interval = 1 weeks
mail_uid = itdd-mail
mail_utf8_extensions = no
mail_volatile_path =
mail_vsize_bg_after_count = 0
mailbox_auto = no
mailbox_autoexpunge = 0
mailbox_autoexpunge_max_mails = 0
mailbox_comment =
mailbox_directory_name_legacy = yes
mailbox_list_index = yes
mailbox_list_index_include_inbox = no
mailbox_list_index_prefix = dovecot.list.index
mailbox_list_index_very_dirty_syncs = no
mailbox_list_layout = fs
mailbox_list_storage_escape_char =
mailbox_list_visible_escape_char =
mailbox_name =
mailbox_notify_status = no
mailbox_special_use =
maildir_broken_filename_sizes = no
maildir_copy_with_hardlinks = yes
maildir_empty_new = no
maildir_stat_dirs = no
maildir_very_dirty_syncs = no
managesieve_client_workarounds =
managesieve_implementation_string = Dovecot Pigeonhole
managesieve_logout_format = bytes=%{input}/%{output}
managesieve_max_compile_errors = 5
managesieve_max_line_length = 64 k
managesieve_notify_capability =
managesieve_sieve_capability =
mbox_dirty_syncs = yes
mbox_dotlock_change_timeout = 2 mins
mbox_lazy_writes = yes
mbox_lock_timeout = 5 mins
mbox_read_locks =
mbox_very_dirty_syncs = no
mbox_write_locks =
mdbox_preallocate_space = no
mdbox_rotate_interval = 0
mdbox_rotate_size = 10 M
metric_description =
metric_exporter =
metric_exporter_include =
metric_fields =
metric_filter =
metric_group_by_field =
metric_group_by_method_discrete_modifier =
metric_group_by_method_exponential_base = 10
metric_group_by_method_exponential_max_magnitude = 0
metric_group_by_method_exponential_min_magnitude = 0
metric_group_by_method_linear_max = 0
metric_group_by_method_linear_min = 0
metric_group_by_method_linear_step = 0
metric_group_by_method_method = discrete
metric_name =
mmap_disable = yes
namespace_alias_for =
namespace_disabled = no
namespace_hidden = no
namespace_ignore_on_failure = no
namespace_inbox = no
namespace_list = yes
namespace_name =
namespace_order = 0
namespace_prefix =
namespace_separator =
namespace_subscriptions = yes
namespace_type = private
notify_status_value = {"messages":%{messages},"unseen":%{unseen}}
oauth2_active_attribute =
oauth2_active_value =
oauth2_client_id =
oauth2_client_secret =
oauth2_fields =
oauth2_force_introspection = no
oauth2_grant_url =
oauth2_introspection_mode =
oauth2_introspection_url =
oauth2_issuers =
oauth2_openid_configuration_url =
oauth2_scope =
oauth2_send_auth_headers = no
oauth2_tokeninfo_url =
oauth2_use_worker_with_mech = no
oauth2_username_attribute = email
oauth2_username_validation_format = %{user}
passdb_default_password_scheme = PLAIN
passdb_deny = no
passdb_driver =
passdb_fields =
passdb_fields_import_all = yes
passdb_ldap_bind = no
passdb_ldap_bind_userdn =
passdb_ldap_filter =
passdb_master = no
passdb_mechanisms_filter =
passdb_name =
passdb_pam_failure_show_msg = no
passdb_pam_max_requests = 100
passdb_pam_service_name = dovecot
passdb_pam_session = no
passdb_pam_setcred = no
passdb_result_failure = continue
passdb_result_internalfail = continue
passdb_result_success = return-ok
passdb_skip = never
passdb_sql_query =
passdb_sql_update_query =
passdb_static_password =
passdb_use_cache = yes
passdb_use_worker = no
passdb_username_filter =
passwd_file_path =
pop3_client_workarounds =
pop3_delete_type = default
pop3_deleted_flag =
pop3_enable_last = no
pop3_fast_size_lookups = no
pop3_lock_session = no
pop3_logout_format = top=%{top_count}/%{top_bytes}, retr=%{retr_count}/%{retr_bytes}, del=%{deleted_count}/%{deleted_bytes}, size=%{message_bytes}
pop3_migration_all_mailboxes = no
pop3_migration_ignore_extra_uidls = no
pop3_migration_ignore_missing_uidls = no
pop3_migration_mailbox =
pop3_migration_skip_size_check = no
pop3_migration_skip_uidl_cache = no
pop3_no_flag_updates = no
pop3_reuse_xuidl = no
pop3_save_uidl = no
pop3_uidl_duplicates = allow
pop3_uidl_format = %{uid | hex(8)}%{uidvalidity | hex(8)}
pop3c_features =
pop3c_host =
pop3c_master_user =
pop3c_password =
pop3c_port = 110
pop3c_quick_received_date = no
pop3c_rawlog_dir =
pop3c_ssl = no
pop3c_ssl_verify = yes
pop3c_user = %{user}
postmaster_address = postmaster@%{user|domain|default(hostname)}
process_shutdown_filter =
protocols {
  lmtp = yes
  imap = yes
  pop3 = yes
  sieve = yes
}
push_notification_driver =
push_notification_name =
push_notification_ox_cache_ttl = 1 mins
push_notification_ox_url =
push_notification_ox_user_from_metadata = no
quota_clone_unset = no
quota_driver = count
quota_enforce = yes
quota_exceeded_message = Quota exceeded (mailbox for user is full)
quota_fs_message_limit = no
quota_fs_mount_path =
quota_fs_type = any
quota_full_tempfail = no
quota_hidden = no
quota_ignore = no
quota_ignore_unlimited = no
quota_imapc_mailbox_name = INBOX
quota_imapc_root_name =
quota_mail_size = unlimited
quota_mailbox_count = unlimited
quota_mailbox_message_count = unlimited
quota_message_count = unlimited
quota_message_percentage = 100
quota_name =
quota_over_status_current =
quota_over_status_lazy_check = no
quota_over_status_mask =
quota_status_nouser = REJECT Unknown user
quota_status_overquota = 554 5.2.2 %{error}
quota_status_success = OK
quota_status_toolarge =
quota_storage_extra = 0
quota_storage_grace = 10 M
quota_storage_percentage = 100
quota_storage_size = unlimited
quota_warning_name =
quota_warning_resource = storage
quota_warning_threshold = over
rawlog_dir =
recipient_delimiter = +
redis_db_id = 0
redis_expire = 0
redis_host = 127.0.0.1
redis_key_prefix =
redis_password =
redis_port = 6379
redis_request_timeout = 30 secs
redis_socket_path =
rejection_reason = Your message to <%{to}> was automatically rejected:%{literal('\r\n')}%{reason}
rejection_subject = Rejected: %{subject}
sendmail_path = /usr/sbin/sendmail
service_chroot =
service_client_limit = 0
service_drop_priv_before_exec = no
service_executable =
service_extra_groups =
service_group =
service_idle_kill_interval = 0
service_name =
service_privileged_group =
service_process_limit = 0
service_process_min_avail = 0
service_protocol =
service_restart_request_count = unlimited
service_type =
service_user =
service_vsz_limit = 0
shutdown_clients = yes
sieve_duplicate_default_period = 12 hours
sieve_duplicate_max_period = 2 days
sieve_editheader_header_forbid_add = no
sieve_editheader_header_forbid_delete = no
sieve_editheader_header_name =
sieve_editheader_max_header_size = 2 k
sieve_enabled = yes
sieve_environment =
sieve_execute_bin_dir =
sieve_execute_exec_timeout = 10 secs
sieve_execute_input_eol = crlf
sieve_execute_socket_dir =
sieve_extensions =
sieve_filter_bin_dir =
sieve_filter_exec_timeout = 10 secs
sieve_filter_input_eol = crlf
sieve_filter_socket_dir =
sieve_global_extensions =
sieve_implicit_extensions =
sieve_include_max_includes = 255
sieve_include_max_nesting_depth = 10
sieve_max_actions = 32
sieve_max_cpu_time = 0
sieve_max_redirects = 4
sieve_max_script_size = 1M
sieve_notify_mailto_envelope_from =
sieve_pipe_bin_dir =
sieve_pipe_exec_timeout = 10 secs
sieve_pipe_input_eol = crlf
sieve_pipe_socket_dir =
sieve_plugin_dir = /usr/lib/dovecot/modules/sieve
sieve_plugins =
sieve_quota_script_count = 0
sieve_quota_storage_size = 0
sieve_redirect_duplicate_period = 43200
sieve_redirect_envelope_from =
sieve_report_from =
sieve_resource_usage_timeout = 1 hours
sieve_script_active_path =
sieve_script_bin_path =
sieve_script_cause =
sieve_script_driver = file
sieve_script_ldap_filter =
sieve_script_ldap_modified_attribute =
sieve_script_ldap_script_attribute =
sieve_script_name =
sieve_script_path =
sieve_script_precedence = unlimited
sieve_script_storage =
sieve_script_type = personal
sieve_spamtest_score_max_header =
sieve_spamtest_score_max_value =
sieve_spamtest_status_header =
sieve_spamtest_status_type = score
sieve_spamtest_text_value =
sieve_trace_addresses = no
sieve_trace_debug = no
sieve_trace_dir =
sieve_trace_level = none
sieve_user_email =
sieve_user_log_path =
sieve_vacation_check_recipient = yes
sieve_vacation_default_period = 1 weeks
sieve_vacation_default_subject =
sieve_vacation_default_subject_template =
sieve_vacation_max_period = 60 days
sieve_vacation_min_period = 1 days
sieve_vacation_send_from_recipient = no
sieve_vacation_to_header_ignore_envelope = no
sieve_vacation_use_original_recipient = no
sieve_variables_max_scope_count = 255
sieve_variables_max_value_size = 4 k
sieve_virustest_score_max_header =
sieve_virustest_score_max_value =
sieve_virustest_status_header =
sieve_virustest_status_type = score
sieve_virustest_text_value =
sql_driver =
ssl = yes
ssl_cipher_list = ALL:!kRSA:!SRP:!kDHd:!DSS:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4:!ADH:!LOW@STRENGTH
ssl_cipher_suites =
ssl_client_ca_dir =
ssl_client_ca_file =
ssl_client_cert_file =
ssl_client_key_file =
ssl_client_key_password =
ssl_client_require_valid_cert = yes
ssl_crypto_device =
ssl_curve_list =
ssl_min_protocol = TLSv1.2
ssl_options =
ssl_server_alt_cert_file =
ssl_server_alt_key_file =
ssl_server_ca_file =
ssl_server_cert_file =
ssl_server_cert_username_field = commonName
ssl_server_dh_file =
ssl_server_key_file =
ssl_server_key_password =
ssl_server_prefer_ciphers = client
ssl_server_request_client_cert = no
ssl_server_require_crl = yes
stats_writer_socket_path = stats-writer
submission_add_received_header = yes
submission_backend_capabilities =
submission_client_workarounds =
submission_host =
submission_logout_format = in=%{input} out=%{output}
submission_max_mail_size = 0
submission_max_recipients = 0
submission_relay_command_timeout = 5 mins
submission_relay_connect_timeout = 30 secs
submission_relay_host =
submission_relay_master_user =
submission_relay_max_idle_time = 29 mins
submission_relay_password =
submission_relay_port = 25
submission_relay_rawlog_dir =
submission_relay_ssl = no
submission_relay_ssl_verify = yes
submission_relay_trusted = no
submission_relay_user =
submission_ssl = no
submission_timeout = 30 secs
syslog_facility = mail
textcat_config_path =
trash_priority = 0
unix_listener_group =
unix_listener_mode = 0600
unix_listener_path =
unix_listener_type =
unix_listener_user =
userdb_driver =
userdb_fields =
userdb_fields_import_all = yes
userdb_ldap_filter =
userdb_ldap_iterate_fields =
userdb_ldap_iterate_filter =
userdb_name =
userdb_result_failure = continue
userdb_result_internalfail = continue
userdb_result_success = return-ok
userdb_skip = never
userdb_sql_iterate_query =
userdb_sql_query =
userdb_static_allow_all_users = no
userdb_use_cache = yes
userdb_use_worker = no
valid_chroot_dirs =
verbose_proctitle = no
version_ignore = no
virtual_max_open_mailboxes = 64
welcome_wait = no
namespace inbox {
  inbox = yes
  prefix =
  separator = /
  mailbox All {
    auto = no
    comment = Alle meddelelser
    special_use = "\\All"
  }
  mailbox Drafts {
    auto = subscribe
    special_use = "\\Drafts"
  }
  mailbox Junk {
    special_use = "\\Junk"
  }
  mailbox Sent {
    auto = subscribe
    special_use = "\\Sent"
  }
  mailbox "Sent Messages" {
    special_use = "\\Sent"
  }
  mailbox Spam {
    auto = subscribe
    special_use = "\\Junk"
  }
  mailbox Trash {
    auto = subscribe
    special_use = "\\Trash"
  }
}
passdb ldap {
  fields {
    user = %{ldap:mail}
    userdb_gid = %{ldap:gidNumber}
    userdb_home = %{ldap:linuxHomeDirectory}
    userdb_uid = %{ldap:uidNumber}
  }
  bind = yes
  filter = (&(&(objectClass=rpcUser)(mailIsEnabled=TRUE))(|(mail=%{user})(mailAlias=%{user})(uid=%{user})))
}
userdb prefetch {
}
protocol lda {
  mail_plugins {
    sieve = yes
  }
}
service lmtp {
  inet_listener lmtp {
    port = 2525
    listen = * ::
  }
}
protocol lmtp {
  mail_fsync = optimized
  mail_plugins {
    sieve = yes
  }
}
service managesieve {
  process_limit = 1024
}
service managesieve-login {
  inet_listener sieve {
    port = 4190
  }
}
protocol sieve {
  mail_max_userip_connections = 10
  managesieve_implementation_string = Dovecot Pigeonhole
  managesieve_logout_format = bytes=%i/%o
  managesieve_max_compile_errors = 5
}
sieve_script before_global {
  path = /data/data/mail/mailboxes/sieve/before
  type = before
}
sieve_script after_global {
  path = /data/data/mail/mailboxes/sieve/after
  type = after
}
service anvil {
  group = itdd-null
  user = itdd-mail-null
  unix_listener anvil {
    mode = 0600
  }
}
ssl_server {
  cert_file = /data/data/web/certificates/mail.itdd.dk.crt
  key_file = /data/data/web/certificates/mail.itdd.dk.pem
}
ssl_client {
  ca_dir = /etc/ssl/certs
}

Reply via email to