session = MailIterator(args.user)
else:
session = MailIterator(args.user)
- #session = MailIterator("/var/imap/socket/imap", "cyrus", "geheim")
+ #session = MailIterator("/var/imap/socket/imap", "cyrus", "geheim")
storage = FileIterator()
# retrieve mailbox list from the mailbox list file
def configure_args():
"""Configure arguments and return them."""
+
# parse arguments
parser = argparse.ArgumentParser(description="Tool to inject mails via IMAP.")
parser.add_argument('-u', '--username', dest='user', action='store',
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
console.setFormatter(formatter)
default_logger.addHandler(console)
-
+
# add a handler for warnings counting
warnings_handler = WarningsHandler()
warnings_handler.setLevel(LOG_UNCLEAN_EXIT_LEVEL)
default_logger.addHandler(warnings_handler)
+
return warnings_handler
if __name__ == "__main__":