Skip to content

Commit f19318f

Browse files
add notification to user
1 parent f9a30d9 commit f19318f

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

apps/.DS_Store

6 KB
Binary file not shown.

apps/pushnotification/smtp.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import smtplib, ssl
2+
from email.message import EmailMessage
3+
import os
4+
from dotenv import load_dotenv, find_dotenv
5+
6+
7+
load_dotenv(find_dotenv())
8+
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"
15+
16+
message = """\
17+
Subject: Hi there
18+
19+
This message is sent from Python to give best seat info."""
20+
21+
em = EmailMessage()
22+
em['From'] = sender_email
23+
em['To'] = receiver_email
24+
em['subject'] = subject
25+
26+
em.set_content(message)
27+
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())
32+

0 commit comments

Comments
 (0)