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