feat: per newsletter folder move setting

This commit is contained in:
Leon
2025-07-17 14:36:53 +02:00
parent e915330a78
commit 19426e3108
13 changed files with 355 additions and 13 deletions

View File

@@ -146,9 +146,10 @@ def _process_single_email(
logger.debug(f"Marking email with id={num} as read")
mail.store(num, "+FLAGS", "\\Seen")
if settings.move_to_folder:
logger.debug(f"Moving email with id={num} to {settings.move_to_folder}")
mail.copy(num, settings.move_to_folder)
move_folder = newsletter.move_to_folder or settings.move_to_folder
if move_folder:
logger.debug(f"Moving email with id={num} to {move_folder}")
mail.copy(num, move_folder)
mail.store(num, "+FLAGS", "\\Deleted")