Indeed, doveadm sync would have to be ran at some certain interval in order to 
ensure you have all the messages. Typically when converting a mailbox or 
transferring accounts across servers, we run it up to a max of 7 times till no 
new messages come in due to sync so that we can be sure we "got everything" 
including messages that came in while we were doing the sync.

If it's just a question of cloning your mailbox locally/on another server, 
putting doveadm sync on a cron should suffice to do what is desired here. That 
said, doveadm sync will not delete the messages once done, so you'd need to 
also handle that yourself.

If the main concern is dodging quota full, I'd probably just use POP3 to 
connect (if they offer it) instead, as almost every POP3 server I know of 
deletes all the remote messages after fetch, thus ensuring your quota'd mailbox 
is never much of a problem except between the interval your mail client checks 
for new mail.

Thomas "Andy" Baugh
thomas.ba...@webpros.com

________________________________________
From: Nick Howitt via dovecot <dovecot@dovecot.org>
Sent: Tuesday, September 2, 2025 2:28 PM
To: dovecot@dovecot.org <dovecot@dovecot.org>
Subject: Re: "MitM" account to bypass quota

Please can you reply to list rather than directly do me?

I just know of the tool and not how to use it. It doesn't look like it
supports continually running it in the background, but you can always
put it in a loop in a shell script, perhaps with a delay between
iterations. If you use cron, you have to be careful that it is not
already running when it gets fires again.

Nick

On 02/09/2025 20:08, Carlos Mogas da Silva wrote:
> Can doveadm-sync be configured to keep running on the background?
> Can't seem to find anything related to this...
>
>
> On 2 September 2025 20:00:01 WEST, Nick Howitt via dovecot
> <dovecot@dovecot.org> wrote:
>
>     How about doveadm-sync
>     (https://doc.dovecot.org/main/core/man/doveadm-sync.1.html) or
>     imapsync? On 02/09/2025 19:26, Carlos Mogas da Silva via dovecot
>     wrote:
>
>         Hi list. I have an email address hosted on a server not
>         controlled by me which enforces quota on the accounts. No
>         issues there. What I want to know, is how can I use my mail
>         server, or in this case, dovecot, to act as a "client" to that
>         imap server and download all the messages from it storing them
>         locally (in my server) in effect, bypassing the quota
>         restriction. If you can point me to some documentation or give
>         a general idea on how I could accomplish this it would be
>         nice. Thanks in advance! Carlos Mogas da Silva
>         
> ------------------------------------------------------------------------
>         dovecot mailing list --dovecot@dovecot.org To unsubscribe send
>         an email todovecot-le...@dovecot.org
>
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to