#!/uer/bin/env python#-*-coding:utf-8 -*- import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrdef mail(user): ret=True try: msg=MIMEText("内容","plain","utf-8") msg["From"]=formataddr(["╮(╯鎉轌鋈痕╰)╭",‘[email protected]‘]) msg["To"]=formataddr(["U=EV/ID",‘[email protected]‘]) #msg["To"]=formataddr(["(╯鎉轌鋈痕╰)╭","[email protected]"]) msg["Subject"]="主题" server= smtplib.SMTP(‘smtp.qq.com,25‘) server.login(‘[email protected]‘,‘密码‘) server.sendmail(‘[email protected]‘,[user,], msg.as_string()) server.quit() except Exception: ret =False return retret =mail("[email protected]")retif ret: print("发送成功")else: print("发送失败")在这使用user为形式参数,但是真正的实际参数为:ret =mail("[email protected]")中的内容。通过这种动态参数的传递就可以实现邮件多发
时间: 2025-01-08 19:00:45