1. 首页
  2. 编程语言
  3. Python
  4. python自动化发送邮件实例讲解

python自动化发送邮件实例讲解

上传者: 2022-01-28 09:21:29上传 PDF文件 173.19 KB 热度 12次

smtplib模块是对SMTP协议的封装,用于发送邮件;email模块用于构建邮件内容,支持以下3种形式的邮件。对于html形式的邮件,只需要指定MIMEText的第二个参数为html即可,用法如下对于带附件的邮件,需要通过MIMEMultipart来创建邮件,用法如下创建好邮件之后,就可以通过SMTP来发送了,这里以QQ邮箱为例,首先需要开启QQ邮箱的SMTP服务器,然后生成授权码,图示如下用QQ邮箱发送邮件的代码如下对于需要定期发送,且内容较为固定的邮件,通过自动化可以大大减少工作量,比如通过python监控磁盘空间,当使用率超过80%时,自动向运维人员发送邮件,以提醒备份和清理磁盘。

用户评论