moveMessages(msgs, source, getFolder(rule.getDestFolder(), Folder.READ_WRITE));
}
} else if (rule.getOlderThan() > 0) {
LocalDateTime day = LocalDateTime.now().minusDays(rule.getOlderThan());
SentDateTerm term = new SentDateTerm(ComparisonTerm.LE,
Date.from(day.toLocalDate().atStartOfDay().atZone(ZoneId.systemDefault()).toInstant()));
Message[] msgs = source.search(term);
if (msgs != null && msgs.length > 0) {
deleteMessages(msgs, source);
}
}