博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

python发邮件

Posted on 2023-03-15 23:34  生活旅行家  阅读(14)  评论(0)    收藏  举报
import smtplib

from email.mime.text import MIMEText  #邮件正文
from email.header import Header  #邮件头


#登录邮件服务器

smtp_obj = smtplib.SMTP_SSL("smtp.email.qq.com",465)  #发件人邮箱中的SMTP服务器,端口是25
smtp_obj.login("nami@luffycity.com","xxxx-sd#gj")  #括号中对应的是发件人邮箱账号、邮箱密码
smtp_obj.set_debuglevel(1)  #显示调试信息


#设置邮件头信息

msg = MIMEText("Hello,小哥哥!","plain","utf-8")  #plain表示纯文本

msg["From"] = Header("来自娜美的问候","utf-8")

msg["To"] = Header("牛牛","utf-8")  
msg["Subject"] = Header("娜美的信","utf-8")  #主题


#发送

smtp_obj.sendmail("nami@luffycity.com",["alex@luffycity.com","2532523562@qq.com"],
msg.as_string())