Displaying 16 results from an estimated 16 matches for "dsync_hashed_head".
2018 Sep 09
3
Dsync deleting mailboxes due to duplicate UIDs
...helpful.
If anyone wants to play along at home, the files in that directory are
created with the permissions of mail_uid/mail_gid. The dir should be
world-writable to make it easy.
> Also with recent dovecot release you can tell dsync which header fields
> to hash when matching mails. Add dsync_hashed_headers=Message-ID to
> config and dovecot will only mach mails using Message-ID header fileld.
I had seen that parameter but thought it would be prudent to not _just_
rely on the Message-ID but instead keep the default "Date Message-ID".
I _think_ I might have found an issue when looki...
2018 Sep 09
2
Dsync deleting mailboxes due to duplicate UIDs
Hi,
I am attempting to migrate a mailspool from a cyrus server to a dovecot
server using the dsync backup approach as described in the wiki at
<https://wiki.dovecot.org/Migration/Dsync>.
The first attempt works great. Everything copies over and a quick glance
over the spool looks good.
Running doveadm backup again though results in the following error:
dsync(eggs): Warning: Deleting
2018 Sep 09
0
Dsync deleting mailboxes due to duplicate UIDs
...nto the hdr_hash used for comparing mails.
Is it possible to get imapc rawlogs to analyze? create a directory that is writeable and add -o imapc_rawlog_dir=/path/to/directory to command line.
Also with recent dovecot release you can tell dsync which header fields to hash when matching mails. Add dsync_hashed_headers=Message-ID to config and dovecot will only mach mails using Message-ID header fileld.
dsync_hashed_headers setting is supported since dovecot 2.2.33.
Sami
2018 Sep 10
0
Dsync deleting mailboxes due to duplicate UIDs
...it but it seems to me that dsync should handle this case better.
>
Currently dovecot does rely on remote to send valid RFC-compliant headers. But you are not alone, we have seen similar problems with mixed header fields on some legacy servers on the migrations we have performed.
I have found dsync_hashed_headers setting as a good workaround for migrating mails from broken imap servers. As per RFC Message-ID should be unique and we have safely used setting dsync_hashed_headers=Message-ID to migrate the problematic users away from the broken servers.
Sami
2017 Oct 05
0
v2.2.33 release candidate released
...notify_status plugin, which can be used to update dict
with current status of a mailbox when it changes. See
https://wiki2.dovecot.org/Plugins/NotifyStatus
+ Mailbox list index can be disabled for a namespace by appending
":LISTINDEX=" to location setting.
+ dsync/imapc: Added dsync_hashed_headers setting to specify which
headers are used to match emails.
+ pop3-migration: Add pop3_migration_ignore_extra_uidls=yes to ignore
mails that are visible in POP3 but not IMAP. This could happen if
new mails were delivered during the migration run.
+ pop3-migration: Further improvements...
2017 Oct 05
0
v2.2.33 release candidate released
...notify_status plugin, which can be used to update dict
with current status of a mailbox when it changes. See
https://wiki2.dovecot.org/Plugins/NotifyStatus
+ Mailbox list index can be disabled for a namespace by appending
":LISTINDEX=" to location setting.
+ dsync/imapc: Added dsync_hashed_headers setting to specify which
headers are used to match emails.
+ pop3-migration: Add pop3_migration_ignore_extra_uidls=yes to ignore
mails that are visible in POP3 but not IMAP. This could happen if
new mails were delivered during the migration run.
+ pop3-migration: Further improvements...
2018 Sep 09
0
Dsync deleting mailboxes due to duplicate UIDs
...elpful.
If anyone wants to play along at home, the files in that directory are created
with the permissions of mail_uid/mail_gid. The dir should be world-writable to
make it easy.
> Also with recent dovecot release you can tell dsync which header fields to
> hash when matching mails. Add dsync_hashed_headers=Message-ID to config and
> dovecot will only mach mails using Message-ID header fileld.
I had seen that parameter but thought it would be prudent to not _just_ rely on
the Message-ID but instead keep the default "Date Message-ID".
I _think_ I might have found an issue when looki...
2017 Oct 10
1
v2.2.33 released
...notify_status plugin, which can be used to update dict
with current status of a mailbox when it changes. See
https://wiki2.dovecot.org/Plugins/NotifyStatus
+ Mailbox list index can be disabled for a namespace by appending
":LISTINDEX=" to location setting.
+ dsync/imapc: Added dsync_hashed_headers setting to specify which
headers are used to match emails.
+ pop3-migration: Add pop3_migration_ignore_extra_uidls=yes to ignore
mails that are visible in POP3 but not IMAP. This could happen if
new mails were delivered during the migration run.
+ pop3-migration: Further improvements...
2017 Oct 10
1
v2.2.33 released
...notify_status plugin, which can be used to update dict
with current status of a mailbox when it changes. See
https://wiki2.dovecot.org/Plugins/NotifyStatus
+ Mailbox list index can be disabled for a namespace by appending
":LISTINDEX=" to location setting.
+ dsync/imapc: Added dsync_hashed_headers setting to specify which
headers are used to match emails.
+ pop3-migration: Add pop3_migration_ignore_extra_uidls=yes to ignore
mails that are visible in POP3 but not IMAP. This could happen if
new mails were delivered during the migration run.
+ pop3-migration: Further improvements...
2020 Jul 23
2
dsync fails for existing user: "Error: Failed to initialize user: Namespace '': Mailbox list driver imapc: missing imapc_password" ?
...imapc_host = remote-imap.example.com
imapc_features = rfc822.size
imapc_features = $imapc_features fetch-headers
mail_prefetch_count = 20
imapc_port = 993
imapc_ssl = imaps
imapc_ssl_verify = no
dsync_features = empty-header-workaround
dsync_commit_msgs_interval = 100 # default in v2.2.30+
dsync_hashed_headers = Date Message-ID
and
grep users.conf /etc/dovecot/conf.d/*
/etc/dovecot/conf.d/10-auth.conf: args = scheme=ARGON2ID /etc/dovecot/sec/users.conf
_USER="testuser at example.net"
_PASS="my!secret"
_PASS_ENC=$( doveadm pw -s ARGON2ID -p ${_PASS} )
echo "${_USE...
2020 Jul 03
0
Quota: How/where to set/change
...owed_commands =
| doveadm_api_key =
| doveadm_http_rawlog_dir =
| doveadm_password =
| doveadm_port = 0
| doveadm_socket_path = doveadm-server
| doveadm_ssl = no
| doveadm_username = doveadm
| doveadm_worker_count = 0
| dsync_alt_char = _
| dsync_commit_msgs_interval = 100
| dsync_features =
| dsync_hashed_headers = Date Message-ID
| dsync_remote_cmd = ssh -l%{login} %{host} doveadm dsync-server -u%u -U
| first_valid_gid = 1
| first_valid_uid = 200
| haproxy_timeout = 3 secs
| haproxy_trusted_networks =
| hostname =
| imap_capability =
| imap_client_workarounds =
| imap_fetch_failure = disconnect-imme...
2020 Nov 10
3
SSL alert number 42
...= yes
dotlock_use_excl = yes
doveadm_allowed_commands =
doveadm_api_key =
doveadm_http_rawlog_dir =
doveadm_password =
doveadm_port = 0
doveadm_socket_path = doveadm-server
doveadm_username = doveadm
doveadm_worker_count = 0
dsync_alt_char = _
dsync_commit_msgs_interval = 100
dsync_features =
dsync_hashed_headers = Date Message-ID
dsync_remote_cmd = ssh -l%{login} %{host} doveadm dsync-server -u%u -U
first_valid_gid = 1
first_valid_uid = 1000
haproxy_timeout = 3 secs
haproxy_trusted_networks =
hostname =
imap_capability =
imap_client_workarounds =
imap_fetch_failure = disconnect-immediately
imap_hibe...
2020 Aug 25
2
zlib errors after upgrading
> On 25/08/2020 14:35 Robert Nowotny <rnowotny at rotek.at> wrote:
>
>
> I get ZLIB Errors after dovecot upgrade from 2.3.10.1 to 2.3.11.3
>
>
> Aug 21 15:27:34 lxc-imap dovecot: imap(acsida)<63870><jZk...>: Error: Mailbox Sent: UID=40826: read(zlib(/home/vmail/virtualmailboxes/acsida/storage/m.2409)) failed:
2019 Mar 30
3
Trying to track down source of duplicate messages
..._auth = yes
dotlock_use_excl = yes
doveadm_allowed_commands =
doveadm_api_key =
doveadm_http_rawlog_dir =
doveadm_password =
doveadm_port = 0
doveadm_socket_path = doveadm-server
doveadm_username = doveadm
doveadm_worker_count = 0
dsync_alt_char = _
dsync_commit_msgs_interval = 100
dsync_features =
dsync_hashed_headers = Date Message-ID
dsync_remote_cmd = ssh -l%{login} %{host} doveadm dsync-server -u%u -U
first_valid_gid = 1
first_valid_uid = 500
haproxy_timeout = 3 secs
haproxy_trusted_networks =
hostname =
imap_capability =
imap_client_workarounds =
imap_fetch_failure = disconnect-immediately
imap_hibernate...
2020 Aug 28
3
zlib errors after upgrading
...e_excl = yes
doveadm_allowed_commands =
doveadm_api_key =
doveadm_http_rawlog_dir =
doveadm_password =
doveadm_port = 0
doveadm_socket_path = doveadm-server
doveadm_ssl = no
doveadm_username = doveadm
doveadm_worker_count = 0
dsync_alt_char = _
dsync_commit_msgs_interval = 100
dsync_features =
dsync_hashed_headers = Date Message-ID
dsync_remote_cmd = ssh -l%{login} %{host} doveadm dsync-server -u%u -U
first_valid_gid = 1
first_valid_uid = 500
haproxy_timeout = 3 secs
haproxy_trusted_networks =
hostname = vm-mail.rotek.at
imap_capability =
imap_client_workarounds =
imap_fetch_failure = disconnect-immedi...
2019 Sep 25
4
BUG: Mailbox renaming algorithm got into a potentially infinite loop, aborting
...veadm_allowed_commands =
doveadm_api_key =
doveadm_http_rawlog_dir =
doveadm_password = # hidden, use -P to show it
doveadm_port = 12346
doveadm_socket_path = doveadm-server
doveadm_username = doveadm
doveadm_worker_count = 0
dsync_alt_char = _
dsync_commit_msgs_interval = 100
dsync_features =
dsync_hashed_headers = Date Message-ID
dsync_remote_cmd = ssh -l%{login} %{host} doveadm dsync-server -u%u -U
first_valid_gid = 1
first_valid_uid = 500
haproxy_timeout = 3 secs
haproxy_trusted_networks =
hostname =
imap_capability = +SPECIAL-USE
imap_client_workarounds = delay-newmail tb-extra-mailbox-sep
imap_fet...