瀏覽代碼

generate html from plaintext if not set

Son NK 5 年之前
父節點
當前提交
b47d95226d
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      app/email_utils.py

+ 4 - 2
app/email_utils.py

@@ -200,8 +200,10 @@ def send_email(to_email, subject, plaintext, html=None):
 
     msg = MIMEMultipart("alternative")
     msg.attach(MIMEText(plaintext, "text"))
-    if html:
-        msg.attach(MIMEText(html, "html"))
+
+    if not html:
+        html = plaintext.replace("\n", "<br>")
+    msg.attach(MIMEText(html, "html"))
 
     msg["Subject"] = subject
     msg["From"] = f"{SUPPORT_NAME} <{SUPPORT_EMAIL}>"