三分钟Python自动发送邮件通知

目录

目标:通过python发送邮件

步骤:

1、安装第三方工具

2、客户端配置获取授权码

3、程序

4、常见问题与注意事项

拓展学习


目标:通过python发送邮件

步骤:

 

1、安装第三方工具

pip install yamail

2、客户端配置获取授权码

# 授权码获取:打开邮箱--设置--POP3/SMTP/IMAP--开启--生成授权码

3、程序

import yamail
#邮箱设置
user = 'aaa@qq.com'
password = 'xxxxxx'  # 如果是163、qq、126,密码不是你登录的密码,是授权码
# 授权码:xxxx
# 授权码获取:打开邮箱--设置--POP3/SMTP/IMAP--开启--生成授权码
host = 'smtp.qq.com'
mail = yamail.SMTP(host=host, user=user, password=password)
mail.send(to=['test@qq.com'],subject='标题',contents='内容')
mail.close()

之后要调用发送邮件直接:

data = '内容'
mail = yamail.SMTP(host=host, user=user, password=password)
mail.send(to=['test@qq.com'],subject='交易情况',contents=data)
mail.close()

效果:

4、常见问题与注意事项

如果用qq邮箱作为发送,如果短时间内高频率发送,会存在异常报错,提示登陆失败。这可能导致你执行的程序在过程中中断。所以要避免高频发送。问题发生后等一段时间报错消失


拓展学习

如果现在就想开始学习机器学习,你还可以:

1、添加微信:ai_flare,领取Python编程课(AI方向)、Python实现机器学习,免费领取(仅限前100名)

2、人工智能学习路线:专为AI小白设计的人工智能实战课 - Python3入门人工智能 基础+实战 学习视频教程-CSDN学院

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值