Skip to content

Commit 8648f48

Browse files
add send_email
1 parent bff25ce commit 8648f48

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

apps/pushnotification/smtp.py

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,9 @@
11
import smtplib, ssl
22
from email.message import EmailMessage
3-
import os
4-
from dotenv import load_dotenv, find_dotenv
53
from constants import *
64

7-
load_dotenv(find_dotenv())
8-
9-
receiver_email = receiver_email
105
password = app_password # The password is stored in local
116

12-
message = """\
13-
Subject: Hi there
14-
This message is sent from Python to give best seat info."""
15-
167
def init_server():
178
context = ssl.create_default_context()
189
server = smtplib.SMTP_SSL("smtp.gmail.com", 465, context=context)
@@ -35,7 +26,10 @@ def server_send_email(server, receiver_email, message):
3526
em.set_content(message)
3627
server.sendmail(sender_email, receiver_email, em.as_string())
3728

29+
def send_email(receiver_email, message):
30+
server = init_server()
31+
server_login(server, password)
32+
server_send_email(server, receiver_email, message)
33+
3834

39-
server = init_server()
40-
server_login(server, password)
41-
server_send_email(server, receiver_email, message)
35+
send_email(["[email protected]"], password)

0 commit comments

Comments
 (0)