在Python中发送电子邮件并在邮件主题中包含一个变量

2024-09-29 02:17:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在Python电子邮件脚本的主题行中包含一个变量,以便向我的手机发送消息。当我运行这个程序时,消息显示“Temp is:CTemp”,但是我想要“Temp is:12.34”(或者当时变量设置的任何值)。如何在主题行中插入变量CTemp?在

import smtplib
from email.mime.text import MIMEText

username = "****@****.com"
password = "****"
vtext = "**********@****.com"

CTemp = 12.34 #set for testing

msg = MIMEText
msg = MIMEText("""The Temp is: CTemp""")

server = smtplib.SMTP('****.****.net',25)
server.login(username,password)
server.sendmail(username, vtext, msg.as_string())
server.quit()

Tags: importcom消息主题serveris电子邮件username