阅读文本大概需要 3 分钟。
当我们在进行一个爬虫任务时,很容易由于网页的改版,造成我们事先写好的爬虫突然无效,此时就需要及时的通知到我们的后台管理人员,可以进行及时修改工作。所以使用短信或者邮件的发送是非常有必要的。
所以今天想来谈一下如何使用Python进行短信或者邮件发送的操作。
程序思路
程序运行的环境是 windows10 + Python 3.5,此次主要用到的库有 smtplib、email。
前期准备
准备邮箱。这里发送邮箱采用的是网易163邮箱,使用之前需要先去网易163邮箱中设置。
此外还需要设置客户端授权码,在此处会让设置一个授权码,这个在后面的代码中会用到。
程序源码
对发送邮件的发送方、接受方、SMTP服务器的配置
这里要说一点的是在设置message['to']时要注意的是,如果设置其他名字时,会被网易邮箱后台识别,提示发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件。
发送邮件
运行结果:
总结
虽然上诉代码只是发送了一个简单的文本内容的邮件,但是通过SMTP可以发送带附件的和网页链接的内容,只是需要修改MIMEText中的属性。
还可以发送附件:
以上就是如何使用Python发送邮件进行信息提示的,除此之外,也可以用于用户邮箱验证等操作。
领取专属 10元无门槛券
私享最新 技术干货