Displaying 20 results from an estimated 31 matches for "listindex".
2017 Aug 16
1
v2.2.32 release candidate released
...Used to update folder's size in dovecot.index. So the worst that can happen is that the vsize becomes wrong. If you're using quota=count, it could become wrong. But this gets fixed automatically anyway later on.
* autoexpunge.lock : Only used if you have autoexpunge settings.
> - Would LISTINDEX indexes be regenerated properly for mdbox if lost/corrupted? Properly, meaning without losing flags, message numbering or some other vital data. If yes, then I assume they can be stored on local storage per server, and not on NFS. If LISTINDEX can be regenerated, will LISTINDEX be updated if it'...
2019 Feb 19
2
Virtual mailbox shows mails that are too old
Hello,
I'm using dovecot on my personal / private email server.
I have set up virtual mailboxes in my inbox namespace like this:
namespace inbox {
inbox = yes
prefix = "Virtual/"
separator = /
location = "virtual:~/.emails_virtual:LAYOUT=fs:INDEX=dovecot.virtual.index:LISTINDEX=dovecot.virtual.list.index"
list = yes
subscriptions = yes
mailbox {
auto = subscribe
}
}
I had quite some trouble with it at first with UIDs changing all the
time, but after adding INDEX and LISTINDEX it started to work just fine.
I've created dovecot_virtual files like this...
2017 Aug 15
4
v2.2.32 release candidate released
...her
files that don't need to exist permanently. The path could point to
tmpfs for example. This is especially useful to avoid creating lock
files to NFS or other remote filesystems. For example:
mail_location=sdbox:~/sdbox:VOLATILEDIR=/tmp/volatile/%2.256Nu/%u
+ mail_location's LISTINDEX=<path> can now contain a full path.
This allows storing mailbox list index to a different storage
than the rest of the indexes, for example to tmpfs.
+ mail_location can now include NO-NOSELECT parameter. This
automatically deletes any \NoSelect mailboxes that have no children.
T...
2017 Aug 15
4
v2.2.32 release candidate released
...her
files that don't need to exist permanently. The path could point to
tmpfs for example. This is especially useful to avoid creating lock
files to NFS or other remote filesystems. For example:
mail_location=sdbox:~/sdbox:VOLATILEDIR=/tmp/volatile/%2.256Nu/%u
+ mail_location's LISTINDEX=<path> can now contain a full path.
This allows storing mailbox list index to a different storage
than the rest of the indexes, for example to tmpfs.
+ mail_location can now include NO-NOSELECT parameter. This
automatically deletes any \NoSelect mailboxes that have no children.
T...
2017 Aug 16
1
v2.2.32 release candidate released
...pfs for example. This is especially useful to avoid creating lock
> files to NFS or other remote filesystems. For example:
> mail_location=sdbox:~/sdbox:VOLATILEDIR=/tmp/volatile/%2.256Nu/%u
Is "/tmp/volatile" auto-created, or must be pre-created?
> + mail_location's LISTINDEX=<path> can now contain a full path.
> This allows storing mailbox list index to a different storage
> than the rest of the indexes, for example to tmpfs.
Is this in any way related to VOLATILEDIR? Can they be set to the same
value without problems?
> + mail_location can now...
2017 Jul 17
3
A bug related with undef value when bootstrap MemorySSA.cpp
It seems MemorySSA.cpp is the only real code where we found the
problem happening. Is it possible to change the source of
MemorySSA.cpp to hide the problem and buy some time for now? Now we
use an empty generic_def_path_iterator with Optional<ListIndex> N
being initialized by None as the end of range. Can we initialize the
Optional var with a special value instead of None?
iterator_range<def_path_iterator> def_path(ListIndex From) {
return make_range(def_path_iterator(this, From), def_path_iterator());
}
On Mon, Jul 17, 2017 a...
2017 Aug 16
0
v2.2.32 release candidate released
...w dumb questions:
- I assume VOLATILEDIR can't be used with configurations where multiple
servers access the same mdbox because lockfiles need to be shared as
well? Or does this option touch only some (lock)files that do not need
to be shared between servers accessing same mailbox?
- Would LISTINDEX indexes be regenerated properly for mdbox if
lost/corrupted? Properly, meaning without losing flags, message
numbering or some other vital data. If yes, then I assume they can be
stored on local storage per server, and not on NFS. If LISTINDEX can be
regenerated, will LISTINDEX be updated if it...
2017 Sep 15
2
lazy_expunge doesn't work since upgrade 2.2.30 to 2.2.32
...er <leithner at itronic.at> wrote:
> Any idea why this doesn't setup work anymore in 2.2.32?
>
> thx
>
> Harald
>
>
I just ran into the same thing myself. For me, when I added this to the
"location" in the expunged namespace, it started working again:
...:LISTINDEX=expunged.list.index
I can't tell you why exactly (presumably has something to do with
"mailbox_list_index = yes"). Perhaps the devs might know?
2017 Jul 17
3
A bug related with undef value when bootstrap MemorySSA.cpp
...l code where we found the
>> problem happening.
>
>
> This is doubtful, ¸FWIW :)
>
>>
>> Is it possible to change the source of
>> MemorySSA.cpp to hide the problem and buy some time for now? Now we
>> use an empty generic_def_path_iterator with Optional<ListIndex> N
>> being initialized by None as the end of range. Can we initialize the
>> Optional var with a special value instead of None?
>>
>> iterator_range<def_path_iterator> def_path(ListIndex From) {
>> return make_range(def_path_iterator(this, From), def_pa...
2017 Aug 24
1
v2.2.32 released
...her
files that don't need to exist permanently. The path could point to
tmpfs for example. This is especially useful to avoid creating lock
files to NFS or other remote filesystems. For example:
mail_location=sdbox:~/sdbox:VOLATILEDIR=/tmp/volatile/%2.256Nu/%u
+ mail_location's LISTINDEX=<path> can now contain a full path.
This allows storing mailbox list index to a different storage
than the rest of the indexes, for example to tmpfs.
+ mail_location can now include NO-NOSELECT parameter. This
automatically deletes any \NoSelect mailboxes that have no children.
T...
2017 Aug 24
1
v2.2.32 released
...her
files that don't need to exist permanently. The path could point to
tmpfs for example. This is especially useful to avoid creating lock
files to NFS or other remote filesystems. For example:
mail_location=sdbox:~/sdbox:VOLATILEDIR=/tmp/volatile/%2.256Nu/%u
+ mail_location's LISTINDEX=<path> can now contain a full path.
This allows storing mailbox list index to a different storage
than the rest of the indexes, for example to tmpfs.
+ mail_location can now include NO-NOSELECT parameter. This
automatically deletes any \NoSelect mailboxes that have no children.
T...
2017 Sep 18
1
lazy_expunge doesn't work since upgrade 2.2.30 to 2.2.32
...in 2.2.32?
>>>
>>> thx
>>>
>>> Harald
>>>
>>>
>>>
>> I just ran into the same thing myself. For me, when I added this to the
>> "location" in the expunged namespace, it started working again:
>>
>> ...:LISTINDEX=expunged.list.index
>>
>> I can't tell you why exactly (presumably has something to do with
>> "mailbox_list_index = yes"). Perhaps the devs might know?
>>
>
> Thx, this seams to fixed the problem.
>
Dovecot guys, any idea why this was the case? I ju...
2018 May 23
3
lazy_expunge ...
...= create
special_use = \Sent
}
mailbox Archive {
auto = create
special_use = \Archive
}
}
namespace lazyexpunge {
prefix = .EXPUNGED/
hidden = yes
list = children
subscriptions = no
separator = /
location =
mdbox:~/mdbox:INDEX=~/mdbox:MAILBOXDIR=expunged:LISTINDEX=expunged.list.index
}
====================
Can see its working since can see files in the mdbox storage along with
indexs etc ... but there seems little to no documentation on how to
delete from the expunged namespace and atm trying to even search doesnt
seem to work ..
doveadm -Dvvv search -u m...
2019 Feb 19
0
Virtual mailbox shows mails that are too old
...namespace inbox {
</div>
<div>
inbox = yes
</div>
<div>
prefix = "Virtual/"
</div>
<div>
separator = /
</div>
<div>
location = "virtual:~/.emails_virtual:LAYOUT=fs:INDEX=dovecot.virtual.index:LISTINDEX=dovecot.virtual.list.index"
</div>
<div>
list = yes
</div>
<div>
subscriptions = yes
</div>
<div>
mailbox {
</div>
<div>
auto = subscribe
</div>
<div>
}
</div>
<div>...
2018 May 23
2
lazy_expunge ...
...> mailbox Archive {
> auto = create
> special_use = \Archive
> }
>
> }
>
> namespace lazyexpunge {
> prefix = .EXPUNGED/
> hidden = yes
> list = children
> subscriptions = no
> separator = /
> location =
> mdbox:~/mdbox:INDEX=~/mdbox:MAILBOXDIR=expunged:LISTINDEX=expunged.list.index
> }
>
> ====================
>
> Can see its working since can see files in the mdbox storage along with
> indexs etc ... but there seems little to no documentation on how to
> delete from the expunged namespace and atm trying to even search doesnt
> seem...
2017 Jul 18
2
A bug related with undef value when bootstrap MemorySSA.cpp
...)
> >>>
> >>>>
> >>>> Is it possible to change the source of
> >>>> MemorySSA.cpp to hide the problem and buy some time for now?
> Now we
> >>>> use an empty generic_def_path_iterator with Optional<ListIndex> N
> >>>> being initialized by None as the end of range. Can we
> initialize the
> >>>> Optional var with a special value instead of None?
> >>>>
> >>>> iterator_range<def_path_iterator> def_path(ListIndex...
2018 May 23
1
lazy_expunge ...
...special_use = \Archive
>> }
>>
>> }
>>
>> namespace lazyexpunge {
>> prefix = .EXPUNGED/
>> hidden = yes
>> list = children
>> subscriptions = no
>> separator = /
>> location =
>> mdbox:~/mdbox:INDEX=~/mdbox:MAILBOXDIR=expunged:LISTINDEX=expunged.list.index
>> }
>>
>> ====================
>>
>> Can see its working since can see files in the mdbox storage along with
>> indexs etc ... but there seems little to no documentation on how to
>> delete from the expunged namespace and atm trying to...
2018 Jun 22
1
lazy expunge folder delete bug
...userdb
namespace {
inbox = yes
list = yes
prefix =
separator = /
}
namespace expunged {
hidden = yes
inbox = no
list = no
prefix = EXPUNGED/
separator = /
location = mdbox:/var/mail/.8d1/mail/4/03/xtra30:INDEX=/var/mail/.8d1/index/4/03/xtra30/index:MAILBOXDIR=expunged:LISTINDEX=expunged.list.index:SUBSCRIPTIONS=expunged.subscriptions ### also from userdb
}
plugin {
lazy_expunge = EXPUNGED/
}
----8<-----
(full doveconf available on request)
State of the account before delete: mailbox "Test" exists, 20 messages in it:
x LIST * *
* LIST (\HasNoChildren \UnM...
2017 Jul 18
4
A bug related with undef value when bootstrap MemorySSA.cpp
...t;
>>>
>>> This is doubtful, ¸FWIW :)
>>>
>>>>
>>>> Is it possible to change the source of
>>>> MemorySSA.cpp to hide the problem and buy some time for now? Now we
>>>> use an empty generic_def_path_iterator with Optional<ListIndex> N
>>>> being initialized by None as the end of range. Can we initialize the
>>>> Optional var with a special value instead of None?
>>>>
>>>> iterator_range<def_path_iterator> def_path(ListIndex From) {
>>>> return make_ran...
2018 Nov 23
2
doveadm dsync-server doesn't use user parameter?
...ric
relational regex imap4flags copy include variables body enotify
environment mailbox date index ihave duplicate mime foreverypart
extracttext vacation-seconds
mdbox_preallocate_space = yes
namespace {
hidden = yes
list = no
location =
mdbox:/storage1/fast/%{userdb:path}:MAILBOXDIR=expunged:LISTINDEX=expunged.list.index:FULLDIRNAME=iTrNiCs-DBOx-mAiLs:INDEX=/storage1/indexes/vmail/%{userdb:path}:ALT=/storage1/slow/%{userdb:path}:VOLATILEDIR=/tmp/%{userdb:path}
prefix = "#EXPUNGED/"
subscriptions = no
type = private
}
namespace {
list = children
location = mdbox:%%h/mdbox
pr...