利用Python发送邮件
2023-04-18 15:37:15 时间
使用SMTP发送邮件
#-*- 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://blog.bbskali.cn/1698.html
按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。
相关文章
- Python基础 | 深浅拷贝问题、递归函数练习
- 我的Go+语言初体验——Python开发者轻松上手
- Arthas使用
- Python编程 模拟SQL语句 实现对员工信息的增删改查
- Python实践 制作石头剪刀布游戏 带GUI界面
- Python 优雅地利用两点经纬度计算地理空间距离
- 别小看Spring过滤器,这些知识点你必须得掌握!
- 练习题︱ python 协同过滤ALS模型实现:商品推荐 + 用户人群放大
- python - 机器学习lightgbm相关实践
- python定时模块:apscheduler
- python将jwths256加密——pyjwt库
- python︱写markdown一样写网页,代码快速生成web工具:streamlit介绍(一)
- CPU的流水线指令设计
- python︱写markdown一样写网页,代码快速生成web工具:streamlit 重要组件介绍(二)
- python︱写markdown一样写网页,代码快速生成web工具:streamlit 展示组件(三)
- python︱写markdown一样写网页,代码快速生成web工具:streamlit lay-out布局(四)
- python︱写markdown一样写网页,代码快速生成web工具:streamlit 数据探索案例(六)
- 多渠道归因分析:python实现马尔可夫链归因(三)
- 数栈技术分享:利用V8深入理解 JavaScript 设计
- 多渠道归因分析(Attribution):python实现Shapley Value(四)