Hi,
I have the following in my dovecot configuration:
namespace private {
prefix = INBOX.
inbox = yes
}
This sets the IMAP Prefix to "INBOX", I put it there to transition
from Courier-IMAP withouth requiring the users to change their
mailclients' settings.
Anyways, this stops larch from working properly. It start it like
this:
./larch --from imaps://
imap.gmail.com --to imap://
xyz.net --exclude
Spam Trash Drafts "[Gmail]/*" --all
It connects to gmail, logs in at my server and then spits out the
following lines and exits:
[Jan 12 12:07:07] [info]
us...@xyz.net: creating mailbox: foldername
[Jan 12 12:07:07] [info]
us...@xyz.net: Net::IMAP::NoResponseError:
Unknown namespace. (will retry)
[Jan 12 12:07:08] [info]
us...@xyz.net: Net::IMAP::NoResponseError:
Unknown namespace. (will retry)
[Jan 12 12:07:10] [info]
us...@xyz.net: Net::IMAP::NoResponseError:
Unknown namespace. (will retry)
[Jan 12 12:07:13] [fatal] Net::IMAP::NoResponseError: Unknown
namespace. (giving up)
[Jan 12 12:07:13] [info] 0 message(s) copied, 0 failed, 0 untouched
out of 0 total
If I remove the "prefix = INBOX." line from my dovecot.conf, it works
perfectly. But I cannot do that because I don't want to force all my
users to change their mailclients' settings.
Is there any possibility to indicate this prefix to larch? I *think*
it would suffice to simply prepend all folder names with "INBOX.", but
I'm not knowledeable enough to say for sure.
I tried to add the prefix to the URI (--to imap://
xyz.net/INBOX.) ,
but that didn't change anything.
Any input is appreciated :-)