import smtplib
from email.message import EmailMessage
from xxxx import get_ui_results
def send_email(subject, body, to_email):
# 创建一个EmailMessage对象
msg = EmailMessage()
# 设置邮件正文
msg.set_content(body)
# 设置邮件主题、发件人和收件人
msg['Subject'] = subject
msg['From'] = '邮箱账号'
msg['To'] = to_email
# 使用SSL,端口号是465
server = smtplib.SMTP_SSL('smtp.exmail.qq.com', 465)
# 登录到你的邮箱账户
server.login('邮箱账号', 'xxx')
# 发送邮件
server.send_message(msg)
# 断开与SMTP服务器的连接
server.quit()
def main():
result = get_ui_results() # 获取执行结果
send_email('执行结果', f'执行结果如下:\n\n{result}', '邮箱账号')
if __name__ == "__main__":
main()
使用python自动发送邮件到指定邮箱
于 2023-08-31 16:13:41 首次发布