Added SMTP_HOST, SMTP_PORT as environment variables

This commit is contained in:
iakn0001 2025-07-27 13:47:12 +02:00
parent 03d691bc0a
commit fe5269b1a4
2 changed files with 12 additions and 7 deletions

View File

@ -7,4 +7,6 @@ OPENAI_CHAT_MODEL=
OPENAI_CHAT_N=
SENDER_EMAIL=
RECEIVER_EMAIL=
SENDER_APP_PASSWORD=
SENDER_APP_PASSWORD=
SMTP_HOST=
SMTP_PORT=

15
app.py
View File

@ -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)