[Dovecot] dovecot 1.2 plugin virtual and shared namespace with thunderbird / rawlog problem cleared but not fixed

Robert Schetterer robert at schetterer.org
Sat May 2 22:25:32 EEST 2009


Robert Schetterer schrieb:
> Timo Sirainen schrieb:
>> On Wed, 2009-04-29 at 20:59 +0200, Robert Schetterer wrote:
>>> no ,without virtual setup all works ok
>>> i.e normal private namespace and shared namespace
>>>
>>> it works with private and virtual setup
>>> but adding shared namespace then i get loose the
>>> private namespace with tb, specially subdirs of INBOX
>> Try talking IMAP directly. What does LIST "" * command show when it
>> works, and what does it show when it doesn't work?
>>
>> http://wiki.dovecot.org/TestInstallation
>>
> Hi Timo
> i will do and report, but if it should work
> its an Tb bug, and whatever i need a workaround then
> Best Regards
Hi Timo
telnet looks ok for me,
no idea why TB dont likes it

c list "" *
* LIST (\HasNoChildren) "/" "Templates"
* LIST (\HasNoChildren) "/" "Sent"
* LIST (\HasChildren) "/" "Drafts"
* LIST (\HasNoChildren) "/" "Drafts/kkkk"
* LIST (\HasNoChildren) "/" "Test"
* LIST (\HasChildren) "/" "INBOX"
* LIST (\HasNoChildren) "/" "INBOX/pppp"
* LIST (\HasNoChildren) "/" "Junk"
* LIST (\HasNoChildren) "/" "Trash"
* LIST (\Noselect \HasChildren) "/" "shared/..........com/test at ......com"
* LIST (\HasNoChildren) "/" "shared/..........com/test at ........com/Trash"
c OK List completed.

thx for your more verbosed debug for rawlog
in just now what ( might ) has hanged with it
in my setup the home variable is given from sql
its constructed like /usr/local/virtual/domain.de/user at domain.de/
as stated in rawlog example
it possible to give home also in the plugin section
with home=/usr/local/virtual/%d/%u
i have both

rawlog worked with both entries before updates

but now it has
rawlog:
maildir:/usr/local/virtual/domain.de/user at domain.de//dovecot.rawlog
doesn't exist

but

ls
/usr/local/virtual/domain.de/user at domain.de//dovecot.rawlog is ok
( in linux // means normally the same as / i.e with ls )

so now i know why rawlog stopped working but
i am not clear why it doesnt behave like ls and dont care about double
slashes in directory paths, in any case rawlog is more like a plugin and
for debug
the home variable in the plugin section should be prefered, if home is
also stated from elsewhere

Regards


More information about the dovecot mailing list