Userdb userdb_mail=, error Mailbox list driver maildir++: maildir_name not supported by this driver
Aki Tuomi
aki.tuomi at open-xchange.com
Tue May 14 13:52:58 EEST 2019
Maybe you should consider migration instead of in-place upgrade to a
system which uses e.g. dovecot-lda or lmtp to deliver mail so that INBOX
can reside in same place with other folders?
Aki
On 14.5.2019 13.43, Marc Roos wrote:
> With this setting, all folders are empty, I guess understandable,
> because the mdbox has its own indexes stored locally with it. Does not
> explain though why inbox is empty.
>
> [@ dovecot]# cat special-userdb
> test:x:8267:231:Account with special settings for
> dovecot:/home/popusers/test:/bin/false:userdb_mail=mdbox:~/mdbox:INBOX=/
> var/spool/mail/%u:INDEX=/var/dovecot/%u/index
>
>
>
> With this setting (withouth the INDEX set), mdbox folders are accessible
> and not empty, but I get of course the error on the index of mbox
>
> [@ dovecot]# cat special-userdb
> test:x:8267:231:Account with special settings for
> dovecot:/home/popusers/test:/bin/false:userdb_mail=mdbox:~/mdbox:INBOX=/
> var/spool/mail/%u
>
>
> May 14 12:40:41 mail04 dovecot: imap(test): Debug: INBOX: Mailbox opened
> because: SELECT
> May 14 12:40:41 mail04 dovecot: imap(test): Error: open() failed with
> file /var/spool/mail/test/dovecot.index.log: Not a directory
> May 14 12:40:41 mail04 dovecot: imap(test): Debug: INBOX/test2: Mailbox
> opened because: SELECT
>
>
> Is there a possibility of specifying only a index location for the
> inbox? It looks like if you add INDEX it is being used for everything.
>
>
>
>
> -----Original Message-----
> From: Aki Tuomi
> Sent: dinsdag 14 mei 2019 9:43
> To: Marc Roos; dovecot
> Subject: Re: Userdb userdb_mail=, error Mailbox list driver maildir++:
> maildir_name not supported by this driver
>
> mdbox:~/mdbox:INBOX=/
> var/spool/mail/%u:CONTROL=~/mail/control:INDEX=/var/dovecot/%u/index:LAY
> OUT=maildir++
>
> You can't use LAYOUT=maildir++ here.
>
> Aki
>
> On 14.5.2019 10.38, Marc Roos wrote:
>> Yes, I have still inbox mbox format because I have sendmail delivering
>> there. I trying to migrate/convert step by step, with least possible
>> impact for users.
>>
>>
>>
>> -----Original Message-----
>> From: Aki Tuomi
>> Sent: dinsdag 14 mei 2019 6:19
>> To: Marc Roos; Marc Roos via dovecot
>> Subject: Re: Userdb userdb_mail=, error Mailbox list driver maildir++:
>> maildir_name not supported by this driver
>>
>>
>>> On 14 May 2019 00:05 Marc Roos via dovecot <dovecot at dovecot.org>
>> wrote:
>>>
>>> I have this default configuration [0], when use the userdb_mail to
>>> point to the mdbox location, the inbox subfolders show differently in
>>> a firebird client. So I decided to copy the whole default
>>> mail_location into the userdb_mail configuration [2]. But then I get
>> errors [3].
>>> Should I change the namespace configuration here, how? My default
>>> namespaces are inbox and 4archives
>>>
>>> [0]
>>> [@ ]# doveconf | grep mail_loc
>>> mail_location =
>>>
> mbox:~/mail:INBOX=/var/spool/mail/%u:CONTROL=~/mail/control:INDEX=/var
>>> /d
>>> ovecot/%u/index:LAYOUT=maildir++
>>>
>>> [1]
>>> [@dovecot]# cat special-userdb
>>> test:x:8267:231:Account with special settings for
>>> dovecot:/home/popusers/test:/bin/false:userdb_mail=mdbox:~/mdbox
>>>
>>> [2]
>>> [@dovecot]# cat special-userdb
>>> test:x:8267:231:Account with special settings for
>>>
> dovecot:/home/popusers/test:/bin/false:userdb_mail=mdbox:~/mdbox:INBOX
>>> =/
>>>
> var/spool/mail/%u:CONTROL=~/mail/control:INDEX=/var/dovecot/%u/index:L
>>> AY
>>> OUT=maildir++
>>>
>> Are you intentionally mixing mbox and mdbox? You see that [0] has
> mbox,
>> and [2] has mdbox.
>>
>> Aki
>>
>>
>
More information about the dovecot
mailing list