首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >利用Python发送邮件

利用Python发送邮件

作者头像
逍遥子大表哥
发布于 2021-12-17 21:04:16
发布于 2021-12-17 21:04:16
4880
举报
文章被收录于专栏:kali blogkali blog

使用SMTP发送邮件

代码语言:javascript
复制
#-*- coding: UTF-8 -*-
import smtplib
from email.mime.text import MIMEText
from email.header import Header
msg_from = 'xxxx@163.com'  #发送方邮箱
passwd = 'xxxx'  #填入发送方邮箱的授权码(填入自己的授权码,相当于邮箱密码)
msg_to = ['914101530@qq.com']  #收件人邮箱
subject = "新年快乐!"  #主题
content = "我是邮件的内容,祝你新年快乐。"
msg = MIMEText(content)
#放入邮件主题
msg['Subject'] = subject
msg['From'] = msg_from
try:
    #通过ssl方式发送,服务器地址,端口
    s = smtplib.SMTP_SSL("smtp.163.com", 465)
    #登录到邮箱
    s.login(msg_from, passwd)
    #发送邮件:发送方,收件方,要发送的消息
    s.sendmail(msg_from, msg_to, msg.as_string())
    print('成功')
except s.SMTPException as e:
    print(e)
finally:
    s.quit()

效果如下

版权属于:逍遥子大表哥

本文链接:https://cloud.tencent.com/developer/article/1921141

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 使用SMTP发送邮件
  • 效果如下
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档