fix credentials

This commit is contained in:
Daniel 2023-12-04 23:34:19 +01:00
parent f911e8aacd
commit 6da13d1120

View file

@ -1,6 +1,7 @@
# %%
import email
import json
import os
from email.header import decode_header
from imaplib import IMAP4, IMAP4_SSL
from pathlib import Path
@ -11,19 +12,20 @@ cred_file = Path("../credentials.json")
with open(cred_file, "r") as f:
CREDENTIALS = json.load(f)
username = CREDENTIALS["imap_user"]
password = CREDENTIALS["imap_pass"]
for key, value in CREDENTIALS.items():
os.environ[key] = value
IMAP_HOST = os.environ["IMAP_HOST"]
IMAP_PORT = os.environ["IMAP_PORT"]
IMAP_USER = os.environ["IMAP_USER"]
IMAP_PASS = os.environ["IMAP_PASS"]
# ----------------------------------- imap ----------------------------------- #
host = "mail.local-it.org"
imap_port = 143
imap_ssl_port = 993
with IMAP4_SSL(host=host) as imap_server:
imap_server.login(username, password)
with IMAP4_SSL(host=IMAP_HOST) as imap_server:
imap_server.login(IMAP_USER, IMAP_PASS)
imap_server.select("INBOX")
# Search for all emails in the folder