1 回答

TA貢獻1744條經驗 獲得超4個贊
答案在 email.mime.text 模塊中。該模塊提供了一個函數,允許在“f”字符串中呈現 HTML 代碼。必須添加這一點:
message = f"<b>Client name:</b> {client_name}<br></br> <b>Email:</b> {client_email}"
message = MIMEText(message, "html")
這是完整的代碼:
from email.mime.text import MIMEText
MY_EMAIL = os.environ.get('MY_EMAIL')
MY_EMAIL_PASSWORD = os.environ.get('MY_EMAIL_PASSWORD')
message = EmailMessage()
message = f"<b>Client name:</b> {client_name}<br></br> <b>Email:</b> {client_email}"
message = MIMEText(message, "html")
message['Subject'] = "New form submitted"
message['From'] = MY_EMAIL
message['To'] = "[email protected]"
with smtplib.SMTP_SSL('smtp.gmail.com', 465) as smtp:
smtp.login(MY_EMAIL, MY_EMAIL_PASSWORD)
smtp.send_message(msg_for_me)
添加回答
舉報