dahyedahye commited on
Commit
4d49698
Β·
1 Parent(s): 48865de
Files changed (1) hide show
  1. app.py +21 -15
app.py CHANGED
@@ -43,25 +43,31 @@ def send_email_(to_email: str):
43
  subject = "[kyobody - μžλ§‰μƒμ„±] μž‘μ—…μ΄ μ™„λ£Œλ˜μ—ˆμŠ΅λ‹ˆλ‹€."
44
  body = f"[kyobody - μžλ§‰μƒμ„±] μž‘μ—…μ΄ μ™„λ£Œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.SRT νŒŒμΌμ„ μ²¨λΆ€ν•˜μ—¬ μ „λ‹¬λ“œλ¦½λ‹ˆλ‹€."
45
 
46
- msg = MIMEMultipart()
47
- msg["From"] = smtp_user
48
- msg["To"] = to_email
49
- msg["Subject"] = subject
 
 
50
 
51
- msg.attach(MIMEText(body, "plain"))
52
- logging.debug(f"debug 1")
53
 
54
- with smtplib.SMTP(smtp_server, smtp_port) as server:
55
- logging.debug(f"debug 2")
56
- server.starttls()
57
- logging.debug(f"debug 2")
58
- server.login(smtp_user, smtp_password)
59
- logging.debug(f"debug 3")
60
- server.sendmail(smtp_user, to_email, msg.as_string())
61
 
62
- # Log success message
63
- logging.debug(f"Email successfully sent to {to_email}")
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):