Martin Johannes Dauser
2019-Jan-09 11:01 UTC
BUG: cannot move messages to root mailfolder in namespace "There can be only one namespace with inbox=yes"
Hi,
this setting might work. The default namespace "inbox" is managing
INBOX and defines Special-Use folders on the same hierarchic level as
INBOX. There is an extra namespace "4archives" which defines Archive
as
a mailbox on the same level as INBOX but stored on a different
location. Set mailbox attribute auto to your liking.
namespace inbox { type = private disabled = no hid
den = no list = yes ignore_on_failure = no inbox yes location = prefix =
subscriptions = yes
separator = /
mailbox Drafts {
special_use = \Drafts
auto = subscribe
}
mailbox Junk {
special_use = \Junk
auto = subscribe
}
mailbox Spam {
special_use = \Junk
auto = no
}
mailbox spam {
special_use = \Junk
auto = no
}
mailbox Deleted {
special_use = \Trash
auto = subscribe
}
mailbox Trash {
special_use = \Trash
auto = no
}
mailbox Wastebasket {
special_use = \Trash
auto = no
}
?? mailbox Sent {
special_use = \Sent
auto = subscribe
}
mailbox "Sent Messages" {
special_use = \Sent
auto = no
}
mailbox "Sent Mail" {
special_use = \Sent
auto = no
}
mailbox "Tasks" {
# This mailbox has no official RFC 6154 or RFC 8457
Special-Use entry
auto = subscribe
}}
namespace 4archives {
type = private
disabled = no
hidden = no
list = yes
ignore_on_failure = no
inbox = no
location = mbox:/home/mail-
archive/%u/Archive/:CONTROL=/home/mail-
archive/%u/Archive/control:INDEX=/home/mail-
archive/%u/Archive/index:LAYOUT=maildir++
prefix =?
subscriptions = yes
separator = /
mailbox Archive {
auto = create
autoexpunge = 0
autoexpunge_max_mails = 0
comment driver special_use = \Archive
}
mailbox Archives {
auto = no
autoexpunge = 0
autoexpunge_max_mails = 0
comment driver special_use = \Archive
}
mailbox "Archived??Messages" {
auto = no
autoexpunge = 0
autoexpunge_max_mails = 0
comment driver special_use = \Archive
}
mailbox "Archived??mail" {
auto = no
autoexpunge = 0
autoexpunge_max_mails = 0
comment driver special_use = \Archive
}
}
On Fri, 2019-01-04 at 12:06 +0100, Marc Roos wrote:> ?
>
> Where is a manual describing how to do this? Archive tree on
> different?
> storage?
>
> ??? Archive/Archives/Archived Messages/Archived mail <- need to
> store?
> messages in root folder also
> ??? ??? 2017
> ??? ??? ??? projects
> ??? ??? ??? ??? project
> ??? ??? ??? ??? project1
> ??? ??? ??? ??? project2
> ??? ??? ??? ??? project3
> ??? ??? ??? ??? project4
> ??? ??? ??? ??? project5
> ??? ??? ??? Sent Messages
> ??? ??? 2018
> ??? ??? ??? project1
> ??? ??? ??? project2
> ??? ??? ??? project3
> ??? ??? ??? project4
> ??? ??? ??? project5
> ??? ??? ??? Sent
> ??? ??? 2019
> ??????????? projectA
> ??????????? projectB
> ??? Deleted
> ??? Inbox
> ??? Junk
> ??? Sent
> ??? Tasks
>
>
> ?>
> ?>>?
> ?>> I get this error message from apple mail when I right click and?
> choose?
> ?>> archive
> ?>> "The IMAP command "UID COPY" (to Archive) failed
for the mailbox?
> "INBOX"?
> ?>> with server error: Mailbox isn't selectable"
> ?>>?
> ?>
> ?>Did you notice that you have a mailbox called 'Archive' and
> namespace?
> called
> ?>'Archive'? Namespace roots are not selectable, and this looks
more?
> like a?
> ?>config error.
> ?>
> ?>
>
> That is been done on the advice I got here.?
> Since November I am trying to get resolved, that I need my Archive
> and?
> subfolders on different storage location as the default. Furthermore?
> Archive folder is being used by apple mail, Archives folder eg. by?
> Thunderbird. So it would be nice to 'group' this, so Thunderbird is
> not?
> accidentally storing this on the default storage.
>
> If the aliases plugin was working properly, I could have done this
> maybe?
>
> via aliases
> https://www.mail-archive.com/dovecot at dovecot.org/msg75587.html
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<https://dovecot.org/pipermail/dovecot/attachments/20190109/612e9c1e/attachment-0001.html>
Marc Roos
2019-Jan-09 14:22 UTC
BUG: cannot move messages to root mailfolder in namespace "There can be only one namespace with inbox=yes"
Hi Martin,
Thanks for the reply. I got the error below, but when I changed the
prefix in 4archives to Archive/ I am getting indeed something that is
looking ok, I still have to test with a few clients. Why did you call
the namespace 4archives? Because it would load before inbox? Or does
this not matter at all.
Error: namespace configuration error: Duplicate namespace prefix: ""
-----Original Message-----
From: Martin Johannes Dauser [mailto:mdauser at cs.sbg.ac.at]
Sent: 09 January 2019 12:02
To: dovecot at dovecot.org
Subject: Re: BUG: cannot move messages to root mailfolder in namespace
"There can be only one namespace with inbox=yes"
Hi,
this setting might work. The default namespace "inbox" is managing
INBOX
and defines Special-Use folders on the same hierarchic level as INBOX.
There is an extra namespace "4archives" which defines Archive as a
mailbox on the same level as INBOX but stored on a different location.
Set mailbox attribute auto to your liking.
namespace inbox {
type = private
disabled = no
hidden = no
list = yes
ignore_on_failure = no
inbox = yes
location prefix subscriptions = yes
separator = /
mailbox Drafts {
special_use = \Drafts
auto = subscribe
}
mailbox Junk {
special_use = \Junk
auto = subscribe
}
mailbox Spam {
special_use = \Junk
auto = no
}
mailbox spam {
special_use = \Junk
auto = no
}
mailbox Deleted {
special_use = \Trash
auto = subscribe
}
mailbox Trash {
special_use = \Trash
auto = no
}
mailbox Wastebasket {
special_use = \Trash
auto = no
}
mailbox Sent {
special_use = \Sent
auto = subscribe
}
mailbox "Sent Messages" {
special_use = \Sent
auto = no
}
mailbox "Sent Mail" {
special_use = \Sent
auto = no
}
mailbox "Tasks" {
# This mailbox has no official RFC 6154 or RFC 8457 Special-Use entry
auto = subscribe
}
}
namespace 4archives {
type = private
disabled = no
hidden = no
list = yes
ignore_on_failure = no
inbox = no
location =
mbox:/home/mail-archive/%u/Archive/:CONTROL=/home/mail-archive/%u/Archiv
e/control:INDEX=/home/mail-archive/%u/Archive/index:LAYOUT=maildir++
prefix =
subscriptions = yes
separator = /
mailbox Archive {
auto = create
autoexpunge = 0
autoexpunge_max_mails = 0
comment driver special_use = \Archive
}
mailbox Archives {
auto = no
autoexpunge = 0
autoexpunge_max_mails = 0
comment driver special_use = \Archive
}
mailbox "Archived Messages" {
auto = no
autoexpunge = 0
autoexpunge_max_mails = 0
comment driver special_use = \Archive
}
mailbox "Archived mail" {
auto = no
autoexpunge = 0
autoexpunge_max_mails = 0
comment driver special_use = \Archive
}
}
On Fri, 2019-01-04 at 12:06 +0100, Marc Roos wrote:
Where is a manual describing how to do this? Archive tree on
different
storage?
??? Archive/Archives/Archived Messages/Archived mail <- need to
store
messages in root folder also
? ??? 2017
? ? ??? projects
? ? ? ??? project
? ? ? ??? project1
? ? ? ??? project2
? ? ? ??? project3
? ? ? ??? project4
? ? ? ??? project5
? ? ??? Sent Messages
? ??? 2018
? ? ??? project1
? ? ??? project2
? ? ??? project3
? ? ??? project4
? ? ??? project5
? ? ??? Sent
? ??? 2019
? ??? projectA
? ??? projectB
??? Deleted
??? Inbox
??? Junk
??? Sent
??? Tasks
>
>>
>> I get this error message from apple mail when I right click and
choose
>> archive
>> "The IMAP command "UID COPY" (to Archive) failed for
the
mailbox
"INBOX"
>> with server error: Mailbox isn't selectable"
>>
>
>Did you notice that you have a mailbox called 'Archive' and
namespace
called
>'Archive'? Namespace roots are not selectable, and this looks
more
like a
>config error.
>
>
That is been done on the advice I got here.
Since November I am trying to get resolved, that I need my Archive
and
subfolders on different storage location as the default.
Furthermore
Archive folder is being used by apple mail, Archives folder eg. by
Thunderbird. So it would be nice to 'group' this, so Thunderbird is
not
accidentally storing this on the default storage.
If the aliases plugin was working properly, I could have done this
maybe
via aliases
https://www.mail-archive.com/dovecot at dovecot.org/msg75587.html
Martin Johannes Dauser
2019-Jan-09 15:14 UTC
BUG: cannot move messages to root mailfolder in namespace "There can be only one namespace with inbox=yes"
Hi,
"The section name in namespaces (e.g. namespace sectionname { .. } is
used only internally within configuration. It's not required at all,
but it allows you to update an existing namespace?
(like how 15-mailboxes.conf does) or have userdb override namespace
settings for specific users (namespace/sectionname/prefix=foo/)."?
(from https://wiki.dovecot.org/Namespaces)
You can call the namespace as you wish or leave it out, but it's a nice
hint telling it's purpose and if you activate debug level it's easier
to see which namespace does what.
There is no alphabetical order taken in account.
Regarding duplicate prefix: I didn't thought of that. Using prefix
Archive/ should lead to a mailbox /Archive/Archive I guess. I'm not
sure if namespace attribute "list = no" could do something about it.
Another way round would be to set the prefix of inbox as Inbox/ instead
but this would force users to create folders only as subfolders of
/INBOX/ or of /Archive/.
I'm glad I could be of some help.
Martin
On Wed, 2019-01-09 at 15:22 +0100, Marc Roos wrote:> Hi Martin,
>
> Thanks for the reply. I got the error below, but when I changed the?
> prefix in 4archives to Archive/ I am getting indeed something that
> is?
> looking ok, I still have to test with a few clients. Why did you
> call?
> the namespace 4archives? Because it would load before inbox? Or does?
> this not matter at all.
>
> Error: namespace configuration error: Duplicate namespace prefix:
""?
>
>
>
> -----Original Message-----
> From: Martin Johannes Dauser [mailto:mdauser at cs.sbg.ac.at]?
> Sent: 09 January 2019 12:02
> To: dovecot at dovecot.org
> Subject: Re: BUG: cannot move messages to root mailfolder in
> namespace?
> "There can be only one namespace with inbox=yes"
>
> Hi,
>
> this setting might work. The default namespace "inbox" is
managing
> INBOX?
> and defines Special-Use folders on the same hierarchic level as
> INBOX.?
> There is an extra namespace "4archives" which defines Archive as
a?
> mailbox on the same level as INBOX but stored on a different
> location.?
> Set mailbox attribute auto to your liking.
>
>
> namespace inbox {
> type = private
> disabled = no
> hidden = no
> list = yes
> ignore_on_failure = no
> inbox = yes
> location > prefix > subscriptions = yes
> separator = /
>
> mailbox Drafts {
> special_use = \Drafts
> auto = subscribe
> }
> mailbox Junk {
> special_use = \Junk
> auto = subscribe
> }
> mailbox Spam {
> special_use = \Junk
> auto = no
> }
> mailbox spam {
> special_use = \Junk
> auto = no
> }
> mailbox Deleted {
> special_use = \Trash
> auto = subscribe
> }
> mailbox Trash {
> special_use = \Trash
> auto = no
> }
> mailbox Wastebasket {
> special_use = \Trash
> auto = no
> }
> ? mailbox Sent {
> special_use = \Sent
> auto = subscribe
> }
> mailbox "Sent Messages" {
> special_use = \Sent
> auto = no
> }
> mailbox "Sent Mail" {
> special_use = \Sent
> auto = no
> }
> mailbox "Tasks" {
> # This mailbox has no official RFC 6154 or RFC 8457 Special-Use entry
> auto = subscribe
> }
> }
>
> namespace 4archives {
> type = private
> disabled = no
> hidden = no
> list = yes
> ignore_on_failure = no
> inbox = no
> location =?
> mbox:/home/mail-archive/%u/Archive/:CONTROL=/home/mail-
> archive/%u/Archiv
> e/control:INDEX=/home/mail-archive/%u/Archive/index:LAYOUT=maildir++
> prefix =?
> subscriptions = yes
> separator = /
> mailbox Archive {
> auto = create
> autoexpunge = 0
> autoexpunge_max_mails = 0
> comment > driver > special_use = \Archive
> }
> mailbox Archives {
> auto = no
> autoexpunge = 0
> autoexpunge_max_mails = 0
> comment > driver > special_use = \Archive
> }
> mailbox "Archived Messages" {
> auto = no
> autoexpunge = 0
> autoexpunge_max_mails = 0
> comment > driver > special_use = \Archive
> }
> mailbox "Archived mail" {
> auto = no
> autoexpunge = 0
> autoexpunge_max_mails = 0
> comment > driver > special_use = \Archive
> }
> }
>
>
>
> On Fri, 2019-01-04 at 12:06 +0100, Marc Roos wrote:
>
> ?
>
> Where is a manual describing how to do this? Archive tree on?
> different?
> storage?
>
> ??? Archive/Archives/Archived Messages/Archived mail <- need
> to?
> store?
> messages in root folder also
> ??????? 2017
> ??????????? projects
> ??????????????? project
> ??????????????? project1
> ??????????????? project2
> ??????????????? project3
> ??????????????? project4
> ??????????????? project5
> ??????????? Sent Messages
> ??????? 2018
> ??????????? project1
> ??????????? project2
> ??????????? project3
> ??????????? project4
> ??????????? project5
> ??????????? Sent
> ??????? 2019
> ??????????? projectA
> ??????????? projectB
> ??? Deleted
> ??? Inbox
> ??? Junk
> ??? Sent
> ??? Tasks
>
>
> >
> >>?
> >> I get this error message from apple mail when I right click
> and?
>
> choose?
> >> archive
> >> "The IMAP command "UID COPY" (to Archive) failed
for the?
> mailbox?
> "INBOX"?
> >> with server error: Mailbox isn't selectable"
> >>?
> >
> >Did you notice that you have a mailbox called 'Archive' and?
> namespace?
> called
> >'Archive'? Namespace roots are not selectable, and this
> looks?
> more?
> like a?
> >config error.
> >
> >
>
> That is been done on the advice I got here.?
> Since November I am trying to get resolved, that I need my
> Archive?
> and?
> subfolders on different storage location as the default.?
> Furthermore?
> Archive folder is being used by apple mail, Archives folder eg.
> by?
> Thunderbird. So it would be nice to 'group' this, so
> Thunderbird is?
> not?
> accidentally storing this on the default storage.
>
> If the aliases plugin was working properly, I could have done
> this?
> maybe?
>
> via aliases
> https://www.mail-archive.com/dovecot at dovecot.org/msg75587.html
>
>
>
>
Seemingly Similar Threads
- BUG: cannot move messages to root mailfolder in namespace "There can be only one namespace with inbox=yes"
- BUG: cannot move messages to root mailfolder in namespace "There can be only one namespace with inbox=yes"
- BUG: cannot move messages to root mailfolder in namespace "There can be only one namespace with inbox=yes"
- 2.0.7 drives disconnecting
- CATIA V5 & SAMBA Problem