From fe5269b1a41a5cdaf5f0b2bfa39520b2cb6d4baa Mon Sep 17 00:00:00 2001 From: iakn0001 Date: Sun, 27 Jul 2025 13:47:12 +0200 Subject: [PATCH] Added SMTP_HOST, SMTP_PORT as environment variables --- .env_example | 4 +++- app.py | 15 +++++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.env_example b/.env_example index edeb4c3..5c74dc8 100644 --- a/.env_example +++ b/.env_example @@ -7,4 +7,6 @@ OPENAI_CHAT_MODEL= OPENAI_CHAT_N= SENDER_EMAIL= RECEIVER_EMAIL= -SENDER_APP_PASSWORD= \ No newline at end of file +SENDER_APP_PASSWORD= +SMTP_HOST= +SMTP_PORT= \ No newline at end of file diff --git a/app.py b/app.py index fdf107d..f510152 100644 --- a/app.py +++ b/app.py @@ -19,9 +19,11 @@ OPENAI_TRANSCRIPTION_MODEL = os.getenv('OPENAI_TRANSCRIPTION_MODEL', 'whisper-1' OPENAI_CHAT_SYSTEM_PROMPT = os.getenv('OPENAI_CHAT_SYSTEM_PROMPT', DEFAULT_PROMPT) OPENAI_CHAT_MODEL = os.getenv('OPENAI_CHAT_MODEL', 'whisper-1') OPENAI_CHAT_N = int(os.getenv('OPENAI_CHAT_N', '3')) -SENDER_EMAIL = os.getenv("SENDER_EMAIL") -RECEIVER_EMAIL = os.getenv("RECEIVER_EMAIL") -SENDER_APP_PASSWORD = os.getenv("SENDER_APP_PASSWORD") +SENDER_EMAIL = os.getenv("SENDER_EMAIL", None) +RECEIVER_EMAIL = os.getenv("RECEIVER_EMAIL", None) +SENDER_APP_PASSWORD = os.getenv("SENDER_APP_PASSWORD", None) +SMTP_HOST = os.getenv("SMTP_HOST", "smtp.gmail.com") +SMTP_PORT = int(os.getenv("SMTP_PORT", "465")) def main(): openai_client = OpenAI( @@ -88,7 +90,7 @@ def send_email(subject, body, sender_email=SENDER_EMAIL, receiver_email=RECEIVER msg['To'] = receiver_email try: - with smtplib.SMTP_SSL('smtp.gmail.com', 465) as smtp: + with smtplib.SMTP_SSL(SMTP_HOST, SMTP_PORT) as smtp: smtp.login(sender_email, sender_password) smtp.send_message(msg) print("Email sent successfully!") @@ -104,6 +106,7 @@ def cleanup(): if __name__ == '__main__': setup() - for each in main(): + + for summary in main(): print("========") - print(each.text) + print(summary .text)