|
4 | 4 | from dotenv import load_dotenv, find_dotenv |
5 | 5 |
|
6 | 6 |
|
7 | | -load_dotenv(find_dotenv()) |
8 | 7 |
|
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): |
15 | 9 |
|
16 | | -message = """\ |
17 | | -Subject: Hi there |
| 10 | + load_dotenv(find_dotenv()) |
18 | 11 |
|
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" |
20 | 18 |
|
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.""" |
25 | 22 |
|
26 | | -em.set_content(message) |
| 23 | + em = EmailMessage() |
| 24 | + em['From'] = sender_email |
| 25 | + em['To'] = receiver_email |
| 26 | + em['subject'] = subject |
27 | 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()) |
| 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()) |
32 | 34 |
|
0 commit comments