From 0afdb1a2f01e9a762d674e8790d52fb1d8128e77 Mon Sep 17 00:00:00 2001 From: Michael Krayer Date: Fri, 22 May 2020 13:27:26 +0200 Subject: [PATCH] added imap filter for newer than --- archivemail | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/archivemail b/archivemail index 0d1e0df..c43805f 100755 --- a/archivemail +++ b/archivemail @@ -1124,6 +1124,15 @@ def build_imap_filter(): time_str = time.strftime('%d-%b-%Y', time_old) imap_filter.append("BEFORE %s" % time_str) + if options.date_old_min == None: + time_now = time.time() + secs_old_min = (options.days_old_min * 24 * 60 * 60) + time_old = time.gmtime(time_now - secs_old_min) + else: + time_old = time.gmtime(options.date_old_min) + time_str = time.strftime('%d-%b-%Y', time_old) + imap_filter.append("SINCE %s" % time_str) + if not options.include_flagged: imap_filter.append("UNFLAGGED") if options.min_size: