From 376fe4a7f5c3393ffd0361f6e6bc33c74e7df051 Mon Sep 17 00:00:00 2001 From: Jan Grewe Date: Wed, 21 Aug 2019 20:23:19 +0200 Subject: [PATCH] have it running an waking up forever --- email_client.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/email_client.py b/email_client.py index 322611f..d6c5622 100644 --- a/email_client.py +++ b/email_client.py @@ -11,14 +11,13 @@ import sys import imaplib import os -import sys import email import email.header -from IPython import embed import smtplib from email.message import EmailMessage import re import datetime as dt +import time EMAIL_ACCOUNT = "bzigr02" EMAIL_FOLDER = "INBOX" @@ -170,6 +169,7 @@ class Participation(object): f.write("\n") f.write("; ".join(values)) return filename + def __str__(self): str = "" str += "Name: %s %s\n" % (self._first_name, self._last_name) @@ -281,7 +281,7 @@ def send_confirmation(p=None, csv_file=None): s.quit() -if __name__ == "__main__": +def check_for_mails(): M = imaplib.IMAP4_SSL(IMAP_SERVER) try: rv, data = M.login(EMAIL_ACCOUNT, EMAIL_PSWD) @@ -304,3 +304,9 @@ if __name__ == "__main__": M.close() M.logout() + +if __name__ == "__main__": + while True: + check_for_mails() + time.sleep(60) +