Files
secretary/entry/email/inbox.py
2020-11-12 18:56:12 -03:00

25 lines
723 B
Python

import argparse
from src.email.functions import connect, check_inbox
def main(args):
print('Connecting')
imap_server = connect(imap_url=args.url, port=args.port, username=args.username, password=args.password,
ssl=args.ssl)
print('Checking emails')
emails = check_inbox(imap_server)
print(len(emails))
[print(e) for e in emails]
imap_server.close()
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('-u', '--url')
parser.add_argument('-p', '--port')
parser.add_argument('-un', '--username')
parser.add_argument('-up', '--password')
parser.add_argument('--ssl')
_args = parser.parse_args()
main(_args)