Skip to content

Commit 3f84aba

Browse files
wrap into function
1 parent f19318f commit 3f84aba

File tree

1 file changed

+21
-19
lines changed

1 file changed

+21
-19
lines changed

apps/pushnotification/smtp.py

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,31 @@
44
from dotenv import load_dotenv, find_dotenv
55

66

7-
load_dotenv(find_dotenv())
87

9-
port = 465 # For starttls
10-
smtp_server = "smtp.gmail.com"
11-
sender_email = "[email protected]"
12-
receiver_email = ["[email protected]"]
13-
password = "?????????" # The password is stored in local
14-
subject = "Email from ticketmaster Best Seat App"
8+
def send_email(to_email, message):
159

16-
message = """\
17-
Subject: Hi there
10+
load_dotenv(find_dotenv())
1811

19-
This message is sent from Python to give best seat info."""
12+
port = 465 # For starttls
13+
smtp_server = "smtp.gmail.com"
14+
sender_email = "[email protected]"
15+
receiver_email = to_email
16+
password = "?????????" # The password is stored in local
17+
subject = "Message from Ticketmaster Ticket-Tracker"
2018

21-
em = EmailMessage()
22-
em['From'] = sender_email
23-
em['To'] = receiver_email
24-
em['subject'] = subject
19+
message = """\
20+
Subject: Hi there
21+
This message is sent from Python to give best seat info."""
2522

26-
em.set_content(message)
23+
em = EmailMessage()
24+
em['From'] = sender_email
25+
em['To'] = receiver_email
26+
em['subject'] = subject
2727

28-
context = ssl.create_default_context()
29-
with smtplib.SMTP_SSL("smtp.gmail.com", 465, context=context) as server:
30-
server.login(sender_email, password)
31-
server.sendmail(sender_email, receiver_email, em.as_string())
28+
em.set_content(message)
29+
30+
context = ssl.create_default_context()
31+
with smtplib.SMTP_SSL("smtp.gmail.com", 465, context=context) as server:
32+
server.login(sender_email, password)
33+
server.sendmail(sender_email, receiver_email, em.as_string())
3234

0 commit comments

Comments
 (0)