From 3a7012c03407d2bcbf1bef12a91fee5e209f2563 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorben=20G=C3=BCnther?= Date: Fri, 17 Jul 2020 20:30:37 +0200 Subject: [PATCH] Add module for counting unread mails --- config.ini | 13 ++++++++++--- modules/mail.py | 11 +++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 modules/mail.py diff --git a/config.ini b/config.ini index 1ceee28..d732538 100644 --- a/config.ini +++ b/config.ini @@ -1,4 +1,11 @@ [weather] -latitude= -longitude= -apikey= +latitude=1.0 +longitude=1.0 +apikey=APIKEY +[server] +name=1.1.1.1 +[mail] +ip=1.1.1.1 +port=993 +user=USER +password=PASSWORD diff --git a/modules/mail.py b/modules/mail.py new file mode 100644 index 0000000..37955cf --- /dev/null +++ b/modules/mail.py @@ -0,0 +1,11 @@ +import imaplib + + +def get_unread(ip, port, user, password): + mail = imaplib.IMAP4_SSL(ip, port) + mail.login(user, password) + mail.select() + count = len(mail.search(None, "UnSeen")[1][0].split()) + mail.close() + mail.logout() + return count -- 2.44.0