[dovecot-2.2.18] dsync error: Error: Can't delete mailbox INBOX: INBOX can't be deleted. Problem with name of folders?
Hi All!
I'm also hitted by this problem. I'm trying to migrate emails from very old dbmail to dovecot (maildir). I read old threads with similar problem but I found only such solutions:
- upgrade to 2.2.13
- workarround : use imapsync
- no solution
I'd like to not use imapsync, have you got an idea what should I do to do migration successfully?
dsync throws:
doveadm(root): Debug: Loading modules from directory: /usr/lib64/dovecot
doveadm(root): Debug: Module loaded: /usr/lib64/dovecot/lib01_acl_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib10_quota_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib15_notify_plugin.so
doveadm(root): Debug: Module loaded: /usr/lib64/dovecot/lib20_fts_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib20_listescape_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib20_mail_log_plugin.so
doveadm(root): Debug: Module loaded: /usr/lib64/dovecot/lib20_zlib_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib21_fts_squat_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib90_stats_plugin.so
doveadm(root): Debug: Loading modules from directory:
/usr/lib64/dovecot/doveadm
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/doveadm/lib10_doveadm_acl_plugin.so
doveadm(root): Debug: Skipping module doveadm_expire_plugin, because
dlopen() failed:
/usr/lib64/dovecot/doveadm/lib10_doveadm_expire_plugin.so: undefined
symbol: exp
ire_set_init (this is usually intentional, so just ignore this message)
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/doveadm/lib10_doveadm_quota_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/doveadm/lib10_doveadm_sieve_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/doveadm/lib20_doveadm_fts_plugin.so
doveadm(example.user@example.com): Debug: Added userdb setting:
plugin/quota_rule=*:bytes=104857600
doveadm(example.user@example.com): Debug: Effective uid=999, gid=999,
home=/data/poczta/skrzynki/example.com/example.user
doveadm(example.user@example.com): Debug: Quota root: name=User quota
backend=dict args=:proxy::quota
doveadm(example.user@example.com): Debug: Quota rule: root=User quota
mailbox=* bytes=104857600 messages=0
doveadm(example.user@example.com): Debug: Quota rule: root=User quota
mailbox=Trash bytes=+104857600 messages=0
doveadm(example.user@example.com): Debug: Quota warning: bytes=89128960
(85%) messages=0 reverse=no command=quota-warning 85
example.user@example.com
doveadm(example.user@example.com): Debug: Quota grace: root=User quota
bytes=10485760 (10%)
doveadm(example.user@example.com): Debug: dict quota:
user=example.user@example.com, uri=proxy::quota, noenforcing=0
doveadm(example.user@example.com): Debug: Namespace inbox: type=private,
prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes
location=imapc:
doveadm(example.user@example.com): Debug: imapc(source-imap-server:144):
Looking up IP address
doveadm(example.user@example.com): Debug: imapc(source-imap-server:144):
Connecting to 192.168.1.202:144
doveadm(example.user@example.com): Debug: imapc(source-imap-server:144):
Server capabilities: IMAP4 IMAP4rev1 AUTH=LOGIN ACL NAMESPACE SORT
CHILDREN QUOTA
doveadm(example.user@example.com): Debug: imapc(source-imap-server:144):
Authenticating as example.user@example.com
doveadm(example.user@example.com): Debug: imapc(source-imap-server:144):
Authenticated successfully
doveadm(example.user@example.com): Debug: imapc: root=, index=,
indexpvt=, control=, inbox=, alt=
doveadm(example.user@example.com): Debug: fts: Indexes disabled for
namespace ''
doveadm(example.user@example.com): Debug: acl: initializing backend with
data: vfile:/data/poczta/acl/global-acls:cache_secs=60
doveadm(example.user@example.com): Debug: acl: acl username =
example.user@example.com
doveadm(example.user@example.com): Debug: acl: owner = 1
doveadm(example.user@example.com): Debug: acl vfile: Global ACL legacy
directory: /data/poczta/acl/global-acls
doveadm(example.user@example.com): Debug: Namespace : type=shared,
prefix=shared/%n/, sep=, inbox=no, hidden=no, list=yes,
subscriptions=yes location=maildir:%h/.mail
dir:INDEX=/data/poczta/indeksy/shared/example.com/example.user
doveadm(example.user@example.com): Debug: shared: root=/var/run/dovecot,
index=, indexpvt=, control=, inbox=, alt=
doveadm(example.user@example.com): Debug: fts: Indexes disabled for
namespace 'shared/%n/'
doveadm(example.user@example.com): Debug: acl: initializing backend with
data: vfile:/data/poczta/acl/global-acls:cache_secs=60
doveadm(example.user@example.com): Debug: acl: acl username =
example.user@example.com
doveadm(example.user@example.com): Debug: acl: owner = 0
doveadm(example.user@example.com): Debug: acl vfile: Global ACL legacy
directory: /data/poczta/acl/global-acls
doveadm(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
doveadm(example.user@example.com): Debug: Namespace : Using permissions
from : mode=0700 gid=default
doveadm(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Trash not found
doveadm(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Sent not found
doveadm(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Junk not found
doveadm(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Drafts not found
doveadm(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
doveadm(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Total Wellbeing App not found
doveadm(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Philipiak not found
doveadm(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Nexto not found
doveadm(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Inne not found
doveadm(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/IMGW not found
doveadm(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/E-pasaż wizytówki not found
dsync(example.user@example.com): Debug: Effective uid=999, gid=999,
home=/data/poczta/skrzynki/example.com/example.user
dsync(example.user@example.com): Debug: Quota root: name=User quota
backend=dict args=:proxy::quota
dsync(example.user@example.com): Debug: Quota rule: root=User quota
mailbox=* bytes=104857600 messages=0
dsync(example.user@example.com): Debug: Quota rule: root=User quota
mailbox=Trash bytes=+104857600 messages=0
dsync(example.user@example.com): Debug: Quota warning: bytes=89128960
(85%) messages=0 reverse=no command=quota-warning 85
example.user@example.com
dsync(example.user@example.com): Debug: Quota grace: root=User quota
bytes=10485760 (10%)
dsync(example.user@example.com): Debug: dict quota:
user=example.user@example.com, uri=proxy::quota, noenforcing=0
dsync(example.user@example.com): Debug: Namespace inbox: type=private,
prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes
location=maildir:/data/poczta/skrzynki/example.com/example.user/.maildir/:INDEX=/data/poczta/indeksy/example.com/example.user
dsync(example.user@example.com): Debug: maildir++:
root=/data/poczta/skrzynki/example.com/example.user/.maildir,
index=/data/poczta/indeksy/example.com/example.user, indexpvt=,
control=, inbox=/data/poczta/skrzynki/example.com/example.user/.maildir,
alt=
dsync(example.user@example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir doesn't exist
yet, using default permissions
dsync(example.user@example.com): Debug: Namespace : Using permissions
from /data/poczta/skrzynki/example.com/example.user/.maildir: mode=0700
gid=default
dsync(example.user@example.com): Debug: acl: initializing backend with
data: vfile:/data/poczta/acl/global-acls:cache_secs=60
dsync(example.user@example.com): Debug: acl: acl username =
example.user@example.com
dsync(example.user@example.com): Debug: acl: owner = 1
dsync(example.user@example.com): Debug: acl vfile: Global ACL legacy
directory: /data/poczta/acl/global-acls
dsync(example.user@example.com): Debug: Namespace : type=shared,
prefix=shared/%n/, sep=, inbox=no, hidden=no, list=yes,
subscriptions=yes
location=maildir:%h/.maildir:INDEX=/data/poczta/indeksy/shared/example.com/example.user
dsync(example.user@example.com): Debug: shared: root=/var/run/dovecot,
index=, indexpvt=, control=, inbox=, alt=
dsync(example.user@example.com): Debug: fts: Indexes disabled for
namespace 'shared/%n/'
dsync(example.user@example.com): Debug: acl: initializing backend with
data: vfile:/data/poczta/acl/global-acls:cache_secs=60
dsync(example.user@example.com): Debug: acl: acl username =
example.user@example.com
dsync(example.user@example.com): Debug: acl: owner = 0
dsync(example.user@example.com): Debug: acl vfile: Global ACL legacy
directory: /data/poczta/acl/global-acls
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/Junk not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.Junk/dovecot-acl not
found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/Trash not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.Trash/dovecot-acl
not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/Archive not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.Archive/dovecot-acl
not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/Sent not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.Sent/dovecot-acl not
found
dsync(example.user@example.com): Debug: brain M: Local mailbox tree:
INBOX guid=c92f64f79f0d1ed01e6d5b314f04886c uid_validity=13783
uid_next=34894281 subs=no last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain M: Local mailbox tree:
INBOX/E-pasaż wizytówki guid=5d360d682d48c1090150341143cf6fad
uid_validity=13841 uid_next=3489428
1 subs=yes last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain M: Local mailbox tree:
INBOX/IMGW guid=5849136be8a03ed13bf8f9d41910d7f8 uid_validity=13805
uid_next=34894281 subs=yes la
st_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain S: Remote mailbox tree:
INBOX guid=c92f64f79f0d1ed01e6d5b314f04886c uid_validity=13783
uid_next=34894281 subs=no last_ch
ange=0 last_subs=0
dsync(example.user@example.com): Debug: brain S: Remote mailbox tree:
INBOX/E-pasaż wizytówki guid=5d360d682d48c1090150341143cf6fad
uid_validity=13841 uid_next=348942
81 subs=yes last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain S: Remote mailbox tree:
INBOX/IMGW guid=5849136be8a03ed13bf8f9d41910d7f8 uid_validity=13805
uid_next=34894281 subs=yes l
ast_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain M: Local mailbox tree:
INBOX/Inne guid=5eb05c4811720cdf3d9f5352dc994fac uid_validity=13804
uid_next=34894281 subs=yes la
st_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain S: Remote mailbox tree:
INBOX/Inne guid=5eb05c4811720cdf3d9f5352dc994fac uid_validity=13804
uid_next=34894281 subs=yes l
ast_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain M: Local mailbox tree:
INBOX/Nexto guid=d467b829b0cc91ac4eb975715889bd31 uid_validity=13806
uid_next=34894281 subs=yes l
ast_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain S: Remote mailbox tree:
INBOX/Nexto guid=d467b829b0cc91ac4eb975715889bd31 uid_validity=13806
uid_next=34894281 subs=yes
last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain M: Local mailbox tree:
INBOX/Philipiak guid=790024d6afa83b393825d00df73b516d uid_validity=13913
uid_next=34894281 subs=y
es last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain S: Remote mailbox tree:
INBOX/Philipiak guid=790024d6afa83b393825d00df73b516d uid_validity=13913
uid_next=34894281 subs=
yes last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain M: Local mailbox tree:
INBOX/Total Wellbeing App guid=2baa2fed3be5624bc399327558327e3e
uid_validity=13818 uid_next=34894
281 subs=yes last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain S: Remote mailbox tree:
INBOX/Total Wellbeing App guid=2baa2fed3be5624bc399327558327e3e
uid_validity=13818 uid_next=3489
4281 subs=yes last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain M: Local mailbox tree:
INBOX.Drafts guid=004ef77f6a9c3669bcb43012f3a43855 uid_validity=13784
uid_next=34894281 subs=yes
last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain S: Remote mailbox tree:
INBOX.Drafts guid=004ef77f6a9c3669bcb43012f3a43855 uid_validity=13784
uid_next=34894281 subs=yes
last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain M: Local mailbox tree:
INBOX.Junk guid=4849549b42c9c7de02f5e49cfa8ae258 uid_validity=13786
uid_next=34894281 subs=yes last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain S: Remote mailbox tree:
INBOX.Junk guid=4849549b42c9c7de02f5e49cfa8ae258 uid_validity=13786
uid_next=34894281 subs=yes last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain M: Local mailbox tree:
INBOX.Sent guid=7d3c7eaa71cdf47ee8a1192687cda8cd uid_validity=13785
uid_next=34894281 subs=yes last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain S: Remote mailbox tree:
INBOX.Sent guid=7d3c7eaa71cdf47ee8a1192687cda8cd uid_validity=13785
uid_next=34894281 subs=yes last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain M: Local mailbox tree:
INBOX.Trash guid=b36f688eae08506001091708006abe5a uid_validity=13787
uid_next=34894281 subs=yes last_change=0 last_subs=0
dsync(example.user@example.com): Debug: brain S: Remote mailbox tree:
INBOX.Trash guid=b36f688eae08506001091708006abe5a uid_validity=13787
uid_next=34894281 subs=yes last_change=0 last_subs=0
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
dsync(example.user@example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.E-pasa&AXw-
wizyt&APM-wki doesn't exist yet, using default permissions
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/E-pasaż wizytówki not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.E-pasa&AXw-
wizyt&APM-wki/dovecot-acl not found
dsync(example.user@example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.IMGW
doesn't exist yet, using default permissions
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/IMGW not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.IMGW/dovecot-acl
not found
dsync(example.user@example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Inne
doesn't exist yet, using default permissions
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Inne not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Inne/dovecot-acl
not found
dsync(example.user@example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Nexto
doesn't exist yet, using default permissions
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Nexto not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Nexto/dovecot-acl
not found
dsync(example.user@example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Philipiak
doesn't exist yet, using default permissions
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Philipiak not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Philipiak/dovecot-acl
not found
dsync(example.user@example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Total
Wellbeing App doesn't exist yet, using default permissions
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Total Wellbeing App not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Total
Wellbeing App/dovecot-acl not found
dsync(example.user@example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eDrafts
doesn't exist yet, using default permissions
dsync(example.user@example.com): Debug: Namespace : Using permissions
from /data/poczta/skrzynki/example.com/example.user/.maildir: mode=0700
gid=default
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Drafts not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eDrafts/dovecot-acl
not found
dsync(example.user@example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eJunk
doesn't exist yet, using default permissions
dsync(example.user@example.com): Debug: Namespace : Using permissions
from /data/poczta/skrzynki/example.com/example.user/.maildir: mode=0700
gid=default
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Junk not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eJunk/dovecot-acl
not found
dsync(example.user@example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eSent
doesn't exist yet, using default permissions
dsync(example.user@example.com): Debug: Namespace : Using permissions
from /data/poczta/skrzynki/example.com/example.user/.maildir: mode=0700
gid=default
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Sent not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eSent/dovecot-acl
not found
dsync(example.user@example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eTrash
doesn't exist yet, using default permissions
dsync(example.user@example.com): Debug: Namespace : Using permissions
from /data/poczta/skrzynki/example.com/example.user/.maildir: mode=0700
gid=default
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Trash not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eTrash/dovecot-acl
not found
dsync(example.user@example.com): Debug: brain M: Remote mailbox tree
deletion: guid=723d36276ba602567e720000b2e75159 type=mailbox
timestamp=1443014289 name= local update=not found
dsync(example.user@example.com): Debug: brain M: Remote mailbox tree
deletion: guid=2621c6fd51a58e1d1d5c491aac714886 type=dir
timestamp=1443014289 name= local update=not found
dsync(example.user@example.com): Debug: brain M: Remote mailbox tree
deletion: guid=703d36276ba602567e720000b2e75159 type=mailbox
timestamp=1443014289 name= local update=not found
dsync(example.user@example.com): Debug: brain M: Remote mailbox tree
deletion: guid=86c7d94c87680557f26fcb26843f739f type=dir
timestamp=1443014289 name= local update=not found
dsync(example.user@example.com): Debug: brain M: Remote mailbox tree
deletion: guid=733d36276ba602567e720000b2e75159 type=mailbox
timestamp=1443014289 name= local update=not found
dsync(example.user@example.com): Debug: brain M: Remote mailbox tree
deletion: guid=35f49dcfbfb2e03fdce327671e82bf17 type=dir
timestamp=1443014289 name= local update=not found
dsync(example.user@example.com): Debug: brain M: Remote mailbox tree
deletion: guid=713d36276ba602567e720000b2e75159 type=mailbox
timestamp=1443014289 name= local update=not found
dsync(example.user@example.com): Debug: brain M: Remote mailbox tree
deletion: guid=e3bf62bb7f5af7ba291b2df1a11d573b type=dir
timestamp=1443014289 name= local update=not found
dsync(example.user@example.com): Debug: doveadm-sieve: Iterating Sieve
mailbox attributes
dsync(example.user@example.com): Debug: sieve: Pigeonhole version 0.4.5
(b7754774631d+) initializing
dsync(example.user@example.com): Debug: sieve: include: sieve_global is
not set; it is currently not possible to include :global' scripts. dsync(example.user@example.com): Debug: sieve: file storage: Using script storage path: /data/poczta/skrzynki/example.com/example.user/sieve dsync(example.user@example.com): Debug: sieve: file storage: Using active Sieve script path: /data/poczta/skrzynki/example.com/example.user/.dovecot.sieve dsync(example.user@example.com): Debug: sieve: file storage: Relative path to sieve storage in active link: sieve/ dsync(example.user@example.com): Debug: sieve: file storage: Using permissions from /data/poczta/skrzynki/example.com/example.user/sieve: mode=0700 gid=-1 dsync(example.user@example.com): Debug: sieve: file storage: sync: Synchronization active dsync(example.user@example.com): Debug: acl vfile: file /data/poczta/acl/global-acls/INBOX not found dsync(example.user@example.com): Warning: Deleting mailbox 'INBOX': UID=34841186 GUID= is missing locally dsync(example.user@example.com): Debug: brain S: Import INBOX: Import change GUID= UID=34841186 hdr_hash=ec96ee09dfd0dda2cdf5e3eabaf86dfd result=Reverting local change by deleting mailbox - No more local mails found dsync(example.user@example.com): Debug: brain S: Import INBOX: Saved UIDs: dsync(example.user@example.com): Debug: doveadm-sieve: Iterating Sieve mailbox attributes dsync(example.user@example.com): Debug: sieve: Pigeonhole version 0.4.5 (b7754774631d+) initializing dsync(example.user@example.com): Debug: sieve: include: sieve_global is not set; it is currently not possible to include
:global' scripts.
dsync(example.user@example.com): Debug: sieve: file storage: Using
script storage path: /data/poczta/skrzynki/example.com/example.user/sieve
dsync(example.user@example.com): Debug: sieve: file storage: Using
active Sieve script path:
/data/poczta/skrzynki/example.com/example.user/.dovecot.sieve
dsync(example.user@example.com): Debug: sieve: file storage: Relative
path to sieve storage in active link: sieve/
dsync(example.user@example.com): Debug: sieve: file storage: Using
permissions from /data/poczta/skrzynki/example.com/example.user/sieve:
mode=0700 gid=-1
dsync(example.user@example.com): Debug: sieve: file storage: sync:
Synchronization active
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user@example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user@example.com): Error: Couldn't delete mailbox INBOX:
INBOX can't be deleted.
dsync(example.user@example.com): Debug: imapc(source-imap-server:144):
Disconnected
doveadm conf -n:
# 2.2.18: /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.8 (0c4ae064f307+)
# OS: Linux 3.18.12-gentoo x86_64 Gentoo Base System release 2.2
auth_cache_size = 64 k
auth_cache_ttl = 10 mins
auth_master_user_separator = *
auth_mechanisms = plain login
default_vsz_limit = 512 M
deliver_log_format = msgid=%m: from=%f: phys=%p: virt=%w %$
dict {
lastlogin = pgsql:/etc/dovecot/dovecot-dict-sql.conf.ext
quota = pgsql:/etc/dovecot/dovecot-dict-sql.conf.ext
}
first_valid_gid = 999
first_valid_uid = 999
last_valid_gid = 999
last_valid_uid = 999
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
listen = *
mail_gid = 999
mail_location = maildir:~/.maildir:INDEX=/data/poczta/indeksy/%d/%n
mail_log_prefix = "%s(%u) <%{session}>: "
mail_plugins = acl fts fts_squat listescape quota notify mail_log stats zlib
mail_prefetch_count = 50
mail_temp_dir = /data/poczta/tmp
mail_uid = 999
mailbox_list_index = yes
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope
encoded-character vacation subaddress comparator-i;ascii-numeric
relational regex imap4flags copy include variables body enotify
environment mailbox date index ihave duplicate
namespace {
location = maildir:%%h/.maildir:INDEX=/data/poczta/indeksy/shared/%d/%n
prefix = shared/%%n/
type = shared
}
namespace inbox {
inbox = yes
location =
mailbox Archive {
auto = subscribe
special_use = \Archive
}
mailbox Archives {
special_use = \Archive
}
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
auto = subscribe
special_use = \Junk
}
mailbox Sent {
auto = subscribe
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Spam {
special_use = \Junk
}
mailbox Trash {
auto = subscribe
special_use = \Trash
}
mailbox Wiadomości-śmieci {
special_use = \Junk
}
mailbox Wiadomo&AVs-ci-&AVs-mieci {
special_use = \Junk
}
prefix =
separator = /
}
passdb {
driver = pam
master = yes
pass = yes
}
passdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
plugin {
acl = vfile:/data/poczta/acl/global-acls:cache_secs=60
acl_shared_dict = file:/data/poczta/acl/shared-mailboxes.db
antispam_backend = spool2dir
antispam_debug_target = syslog
antispam_pipe_tmpdir = /tmp
antispam_spam_pattern_ignorecase = SPAM;Junk
antispam_spool2dir_notspam =
/data/poczta/tmp/spamspool/%u__%%020lu-%%05lu___ham
antispam_spool2dir_spam =
/data/poczta/tmp/spamspool/%u__%%020lu-%%05lu___spam
antispam_trash_pattern_ignorecase = trash;Deleted *
antispam_verbose_debug = 1
fts = squat
fts_squat = partial=4 full=10
last_login_dict = proxy::lastlogin
last_login_key = lastlogin/%u/%s/%r
listescape_char =
quota = dict:User quota::proxy::quota
quota_rule2 = Trash:storage=+100M
quota_warning = storage=85%% quota-warning 85 %u
sieve = file:~/sieve;active=~/.dovecot.sieve
sieve_default = /etc/dovecot/sieve/sieve_default_spam-to-junk.sieve
stats_command_min_time = 1 mins
stats_domain_min_time = 12 hours
stats_ip_min_time = 12 hours
stats_memory_limit = 1M
stats_refresh = 30 s
stats_session_min_time = 15 mins
stats_track_cmds = yes
stats_user_min_time = 1 hours
}
postmaster_address = postmaster@example2.com
protocols = imap pop3 lmtp sieve
quota_full_tempfail = yes
service auth-worker {
user = root
}
service auth {
unix_listener auth-client {
group = mail
mode = 0660
}
unix_listener auth-userdb {
mode = 0777
}
}
service dict {
unix_listener dict {
group = poczta
mode = 0660
}
}
service lmtp {
inet_listener lmtp {
address = 192.168.1.198
port = 24
}
}
service quota-warning {
executable = script /data/poczta/bin/quota-warning.sh
unix_listener quota-warning {
group = poczta
mode = 01224
}
user = poczta
}
service stats {
fifo_listener stats-mail {
group = poczta
mode = 0660
}
}
ssl_cert = </etc/ssl/private/example2.com.crt
ssl_cipher_list = HIGH:!aNULL:!MD5!DES:!3DES
ssl_dh_parameters_length = 2048
ssl_key = </etc/ssl/private/example2.com.key
ssl_prefer_server_ciphers = yes
ssl_protocols = !SSLv2 !SSLv3
userdb {
driver = prefetch
}
userdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
verbose_proctitle = yes
version_ignore = yes
protocol lmtp {
mail_plugins = acl fts fts_squat listescape quota notify mail_log
stats zlib sieve
}
protocol lda {
mail_plugins = quota sieve
}
protocol imap {
mail_max_userip_connections = 25
mail_plugins = acl fts fts_squat listescape quota notify mail_log
stats zlib antispam imap_acl imap_quota imap_stats imap_zlib last_login
}
protocol pop3 {
mail_plugins = acl fts fts_squat listescape quota notify mail_log
stats zlib last_login
}
Thanks for help, Marcin.
With dovecot-2.2.19.rc1 still have this error.
On 23 Sep 2015, at 18:10, Marcin Mirosław <marcin@mejor.pl> wrote:
With dovecot-2.2.19.rc1 still have this error.
"doveadm backup" wants to delete and recreate a folder if there are some changes that can't be incrementally just added to it (mainly if IMAP UIDs would need to be inserted in the middle of the folder). Maildir doesn't allow INBOX to be deleted (because it's difficult), so this fails. Solution is to either not use Maildir format, or rm -rf Maildir manually before running dsync.
W dniu 23.09.2015 o 22:12, Timo Sirainen pisze:
On 23 Sep 2015, at 18:10, Marcin Mirosław <marcin@mejor.pl> wrote:
With dovecot-2.2.19.rc1 still have this error.
"doveadm backup" wants to delete and recreate a folder if there are some changes that can't be incrementally just added to it (mainly if IMAP UIDs would need to be inserted in the middle of the folder). Maildir doesn't allow INBOX to be deleted (because it's difficult), so this fails. Solution is to either not use Maildir format, or rm -rf Maildir manually before running dsync.
Hi Timo, hi all! The problem is that I'm removing all .maildir/ folder before starting dsync. This solution doesn't work for me. Do you think that only migrating to e.g. mbox and then migrating from mbox to maildir is the only way that can works?
Thanks, Marcin
W dniu 2015-09-24 o 10:27, Marcin Mirosław pisze:
W dniu 23.09.2015 o 22:12, Timo Sirainen pisze:
On 23 Sep 2015, at 18:10, Marcin Mirosław <marcin@mejor.pl> wrote:
With dovecot-2.2.19.rc1 still have this error.
"doveadm backup" wants to delete and recreate a folder if there are some changes that can't be incrementally just added to it (mainly if IMAP UIDs would need to be inserted in the middle of the folder). Maildir doesn't allow INBOX to be deleted (because it's difficult), so this fails. Solution is to either not use Maildir format, or rm -rf Maildir manually before running dsync.
Hi Timo, hi all! The problem is that I'm removing all .maildir/ folder before starting dsync. This solution doesn't work for me. Do you think that only migrating to e.g. mbox and then migrating from mbox to maildir is the only way that can works?
Hi all! I've found what was the root of problem. I removed .maildir/ but I didn't removed index files.
Thanks, Marcin
participants (2)
-
Marcin Mirosław
-
Timo Sirainen