Spaces:
Sleeping
Sleeping
Update send_email.py
Browse files- send_email.py +4 -2
send_email.py
CHANGED
|
@@ -14,7 +14,8 @@ templates = Jinja2Templates(directory="templates")
|
|
| 14 |
async def send_rcs_email(to_email: str, direct_link: str):
|
| 15 |
"""Send an email with a direct link to view the generated RCS cards."""
|
| 16 |
try:
|
| 17 |
-
|
|
|
|
| 18 |
subject = "Your RCS Cards Have Been Generated"
|
| 19 |
|
| 20 |
# Render the email template
|
|
@@ -26,7 +27,8 @@ async def send_rcs_email(to_email: str, direct_link: str):
|
|
| 26 |
msg['From'] = from_email
|
| 27 |
msg['To'] = to_email
|
| 28 |
|
| 29 |
-
with smtplib.SMTP_SSL('smtp.gmail.com',
|
|
|
|
| 30 |
server.login(from_email, password)
|
| 31 |
server.sendmail(from_email, to_email, msg.as_string())
|
| 32 |
|
|
|
|
| 14 |
async def send_rcs_email(to_email: str, direct_link: str):
|
| 15 |
"""Send an email with a direct link to view the generated RCS cards."""
|
| 16 |
try:
|
| 17 |
+
from_email = os.getenv("GMAIL_FROM_EMAIL")
|
| 18 |
+
password = os.getenv("GMAIL_APP_PASSWORD")
|
| 19 |
subject = "Your RCS Cards Have Been Generated"
|
| 20 |
|
| 21 |
# Render the email template
|
|
|
|
| 27 |
msg['From'] = from_email
|
| 28 |
msg['To'] = to_email
|
| 29 |
|
| 30 |
+
with smtplib.SMTP_SSL('smtp.gmail.com', 587) as server:
|
| 31 |
+
server.starttls()
|
| 32 |
server.login(from_email, password)
|
| 33 |
server.sendmail(from_email, to_email, msg.as_string())
|
| 34 |
|