[Dovecot] Problem use localized prefix in namespace
dovecot --version 2.1.7
uname -a Linux ns 3.2.0-2-amd64 #1 SMP Mon Jun 11 17:24:18 UTC 2012 x86_64 GNU/Linux Debian sid
Problem with localized prefix in namespace. Create namespace
namespace { hidden = no ignore_on_failure = no inbox = no list = yes location = maildir:/var/mail/%d%n/test1:LAYOUT=fs:DIRNAME=maildirfolder:UTF-8 mailbox next { auto = subscribe special_use = } prefix = Тест1/ separator = / subscriptions = yes type = private } namespace { hidden = no ignore_on_failure = no inbox = no list = yes location = maildir:/var/mail/%d%n/test2:LAYOUT=fs:DIRNAME=maildirfolder:UTF-8 mailbox next { auto = subscribe special_use = } prefix = &BCIENQRBBEI-2/ separator = / subscriptions = yes type = private }
result
A0002 NAMESPACE
- NAMESPACE (("" "/")("links/" "/")({10} Тест1/ "/")("&BCIENQRBBEI-2/" "/")) NIL NIL A0002 OK Namespace completed.
A0003 LIST "" "*" ... cut
- LIST (\Noselect \HasChildren) "/" "&BCIENQRBBEI-1"
- LIST (\HasNoChildren) "/" "&BCIENQRBBEI-1/next"
- LIST (\Noselect \HasChildren) "/" "&-BCIENQRBBEI-2"
- LIST (\HasNoChildren) "/" "&-BCIENQRBBEI-2/next"
- LIST (\HasNoChildren) "/" "&BCIENQRBBEI-1/next"
- LIST (\HasNoChildren) "/" "&-BCIENQRBBEI-2/next" A0002 OK List completed.
A0003 LSUB "" "*" ... cut
- LSUB () "/" "&-BCIENQRBBEI-2/next"
- LSUB () "/" "&BCIENQRBBEI-1/next"
- LSUB () "/" "&BCIENQRBBEI-1/next"
- LSUB () "/" "&-BCIENQRBBEI-2/next" A0003 OK Lsub completed.
A0004 SELECT "&BCIENQRBBEI-1/next"
- FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
- OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.
- 0 EXISTS
- 0 RECENT
- OK [UIDVALIDITY 1344240572] UIDs valid
- OK [UIDNEXT 1] Predicted next UID
- OK [NOMODSEQ] No permanent modsequences A0004 OK [READ-WRITE] Select completed.
A0005 SELECT "&BCIENQRBBEI-2/next" Connection closed by foreign host.
in error log
2012-08-17 22:19:17 imap(admin@lefoyer.ru): Panic: file mail-storage.c: line 791 (mailbox_check_mismatching_separators): assertion failed: (strncmp(vname, ns->prefix, ns->prefix_len-1) == 0) 2012-08-17 22:19:17 imap(admin@lefoyer.ru): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x4413a) [0x7f8d6bcc613a] -> /usr/lib/dovecot/libdovecot.so.0(+0x4417e) [0x7f8d6bcc617e] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7f8d6bc9d82a] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x7e506) [0x7f8d6bf8e506] -> /usr/lib/dovecot/libdovecot-storage.so.0(mailbox_open+0x18) [0x7f8d6bf8e538] -> dovecot/imap(cmd_select_full+0x13e) [0x40ddbe] -> dovecot/imap(command_exec+0x3c) [0x4118dc] -> dovecot/imap() [0x4109ae] -> dovecot/imap() [0x410a5a] -> dovecot/imap(client_handle_input+0x11d) [0x410cad] -> dovecot/imap(client_input+0x62) [0x411552] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x36) [0x7f8d6bcd2ff6] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0xa7) [0x7f8d6bcd3ca7] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x28) [0x7f8d6bcd2a08] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7f8d6bcbf483] -> dovecot/imap(main+0x285) [0x409265] -> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7f8d6b919ead] -> dovecot/imap() [0x4093d5] 2012-08-17 22:19:17 imap(admin@lefoyer.ru): Fatal: master: service(imap): child 20040 killed with signal 6 (core dumps disabled)
-- Best regards, Sidlyarenko Sergey Aleksandrovish +7(495)509-42-07 tresh_dovecot@lefoyer.ru mailto:tresh_dovecot@lefoyer.ru
On 17.8.2012, at 21.37, (Dovecot) Sergey Sidlyarenko wrote:
Problem with localized prefix in namespace.
Thank you, it works.
Timo Sirainen писал 2012-08-23 23:57:
On 17.8.2012, at 21.37, (Dovecot) Sergey Sidlyarenko wrote:
Problem with localized prefix in namespace.
-- Best regards, Sidlyarenko Sergey Aleksandrovish +7(495)509-42-07 tresh_dovecot@lefoyer.ru mailto:tresh_dovecot@lefoyer.ru
participants (2)
-
(Dovecot) Sergey Sidlyarenko
-
Timo Sirainen