From 36e639b8b30bd417be97e25a113c5dc17cf42833 Mon Sep 17 00:00:00 2001 From: Acuspeedster Date: Sun, 13 Oct 2024 00:28:07 +0530 Subject: [PATCH 1/2] feat: add email alert system for automated notifications --- email_alerts/EmailAlert.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 email_alerts/EmailAlert.py diff --git a/email_alerts/EmailAlert.py b/email_alerts/EmailAlert.py new file mode 100644 index 000000000..faf8dc1c1 --- /dev/null +++ b/email_alerts/EmailAlert.py @@ -0,0 +1,15 @@ +import smtplib + +def send_email(subject, body, to_email): + sender_email = "your_email@example.com" + sender_password = "your_password" + + message = f"Subject: {subject}\n\n{body}" + + server = smtplib.SMTP('smtp.gmail.com', 587) + server.starttls() + server.login(sender_email, sender_password) + server.sendmail(sender_email, to_email, message) + server.quit() + +send_email("Test Alert", "This is an automated email", "recipient@example.com") From d91a925d35e1754eabce0fc677dc4d4e4cab0a79 Mon Sep 17 00:00:00 2001 From: Acuspeedster Date: Sun, 13 Oct 2024 00:37:07 +0530 Subject: [PATCH 2/2] feat: add email alert system for automated notifications --- email_alerts/README.md | 0 email_alerts/requirements.txt | 5 +++++ 2 files changed, 5 insertions(+) create mode 100644 email_alerts/README.md create mode 100644 email_alerts/requirements.txt diff --git a/email_alerts/README.md b/email_alerts/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/email_alerts/requirements.txt b/email_alerts/requirements.txt new file mode 100644 index 000000000..d0b47d4e1 --- /dev/null +++ b/email_alerts/requirements.txt @@ -0,0 +1,5 @@ +smtplib==1.0.0 +email==6.0.0 +requests==2.25.1 +logging==0.5.1.2 +pandas==1.2.0