When changing password for an email acocunt, error is logged in docker logs -f openadmin_mailserver:
doveadm(user@domain.rs): Error: Index is read-only, can't write-lock /var/mail/domain.rs/user/dovecot.list.index.log
doveadm(user@domain.rs): Error: Index is read-only, can't write-lock /var/mail/domain.rs/user/dovecot.list.index.log
doveadm(user@domain.rs): Panic: file mail-index-sync-update.c: line 1047 (mail_index_sync_map): assertion failed: (map->hdr.indexid == index->indexid || map->hdr.indexid == 0)
doveadm(user@domain.rs): Error: Raw backtrace: #0 t_askpass[0x79b819c1bbe0] -> #1 backtrace_append[0x79b819c1be50] -> #2 backtrace_get[0x79b819c1bfe0] -> #3 execvp_const[0x79b819c271d0] -> #4 default_fatal_handler[0x79b819c272a0] -> #5 i_panic[0x79b819b7d0d4] -> #6 mail_index_sync_set_corrupted[0x79b819d45f95] -> #7 mail_index_map[0x79b819de4590] -> #8 mail_index_refresh[0x79b819dfa300] -> #9 mailbox_list_index_refresh_force[0x79b819db8610] -> #10 mailbox_list_index_view_open[0x79b819db8a90] -> #11 mailbox_list_index_view_open[0x79b819db9010] -> #12 mailbox_get_metadata[0x79b819d5eea0] -> #13 quota_count[0x79b8196e8dc0] -> #14 quota_count[0x79b8196e90c0] -> #15 quota_get_resource[0x79b8196e6e30] -> #16 [unw_get_proc_name() failed: -10] -> #17 who_lookup[0x58248ebb2b20] -> #18 doveadm_cmd_ver2_to_mail_cmd_wrapper[0x58248ebb3cc0] -> #19 doveadm_cmd_run_ver2[0x58248ebbe120] -> #20 doveadm_cmd_try_run_ver2[0x58248ebbe660] -> #21 main[0x58248eb9ff20] -> #22 __libc_init_first[0x79b8198341d0] -> #23 __libc_start_main[0x79b819834280] -> #24 _start[0x58248eba0390]
this indicates that the dovecot index file is corrupted for that account and should be deleted:
docker exec openadmin bash -c "rm -rf /var/mail/domain.rs/user/dovecot*"
Then repeat the action in user panel.