25 lines
723 B
Python
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)
|