From a99b5e363e97b3810fc6d71d48c20360853f77b8 Mon Sep 17 00:00:00 2001 From: FL42 <46161216+fl42@users.noreply.github.com> Date: Sun, 24 Nov 2024 13:26:04 +0100 Subject: [PATCH] feat: add logging during processing --- imap2imap.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/imap2imap.py b/imap2imap.py index 9e49baf..d8e3494 100755 --- a/imap2imap.py +++ b/imap2imap.py @@ -200,6 +200,14 @@ def forward(self, src_imap_config, dest_imap_config): # Update watchdog also for each message processed to avoid timeout for large mailboxes self.watchdog = time() + if counter_success % 100 == 0 or counter_failure % 100 == 0: + self.log.info( + "Successfuly forwarded %d messages (%d failed) over %d so far, continuing...", + counter_success, + counter_failure, + len(message_list) + ) + self.src_imap.expunge() self.src_imap.close() self.src_imap.logout()