Commit
Β·
4d49698
1
Parent(s):
48865de
app.py
CHANGED
|
@@ -43,25 +43,31 @@ def send_email_(to_email: str):
|
|
| 43 |
subject = "[kyobody - μλ§μμ±] μμ
μ΄ μλ£λμμ΅λλ€."
|
| 44 |
body = f"[kyobody - μλ§μμ±] μμ
μ΄ μλ£λμμ΅λλ€.SRT νμΌμ 첨λΆνμ¬ μ λ¬λ립λλ€."
|
| 45 |
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
|
|
|
|
|
|
| 50 |
|
| 51 |
-
|
| 52 |
-
|
| 53 |
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
|
| 62 |
-
|
| 63 |
-
|
| 64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 65 |
|
| 66 |
@app.post("/send-email")
|
| 67 |
def send_email(email: str, background_tasks: BackgroundTasks):
|
|
|
|
| 43 |
subject = "[kyobody - μλ§μμ±] μμ
μ΄ μλ£λμμ΅λλ€."
|
| 44 |
body = f"[kyobody - μλ§μμ±] μμ
μ΄ μλ£λμμ΅λλ€.SRT νμΌμ 첨λΆνμ¬ μ λ¬λ립λλ€."
|
| 45 |
|
| 46 |
+
try:
|
| 47 |
+
|
| 48 |
+
msg = MIMEMultipart()
|
| 49 |
+
msg["From"] = smtp_user
|
| 50 |
+
msg["To"] = to_email
|
| 51 |
+
msg["Subject"] = subject
|
| 52 |
|
| 53 |
+
msg.attach(MIMEText(body, "plain"))
|
| 54 |
+
logging.debug(f"debug 1")
|
| 55 |
|
| 56 |
+
with smtplib.SMTP(smtp_server, smtp_port) as server:
|
| 57 |
+
logging.debug(f"debug 2")
|
| 58 |
+
server.starttls()
|
| 59 |
+
logging.debug(f"debug 2")
|
| 60 |
+
server.login(smtp_user, smtp_password)
|
| 61 |
+
logging.debug(f"debug 3")
|
| 62 |
+
server.sendmail(smtp_user, to_email, msg.as_string())
|
| 63 |
|
| 64 |
+
# Log success message
|
| 65 |
+
logging.debug(f"Email successfully sent to {to_email}")
|
| 66 |
|
| 67 |
+
except Exception as e:
|
| 68 |
+
# Log any exceptions that occur during the email sending process
|
| 69 |
+
logging.error(f"Failed to send email to {to_email}: {str(e)}")
|
| 70 |
+
raise e
|
| 71 |
|
| 72 |
@app.post("/send-email")
|
| 73 |
def send_email(email: str, background_tasks: BackgroundTasks):
|