首页
学习
活动
专区
工具
TVP
发布

Python实现邮箱的发送

阅读文本大概需要 3 分钟。

当我们在进行一个爬虫任务时,很容易由于网页的改版,造成我们事先写好的爬虫突然无效,此时就需要及时的通知到我们的后台管理人员,可以进行及时修改工作。所以使用短信或者邮件的发送是非常有必要的。

所以今天想来谈一下如何使用Python进行短信或者邮件发送的操作。

程序思路

程序运行的环境是 windows10 + Python 3.5,此次主要用到的库有 smtplib、email。

前期准备

准备邮箱。这里发送邮箱采用的是网易163邮箱,使用之前需要先去网易163邮箱中设置。

此外还需要设置客户端授权码,在此处会让设置一个授权码,这个在后面的代码中会用到。

程序源码

对发送邮件的发送方、接受方、SMTP服务器的配置

这里要说一点的是在设置message['to']时要注意的是,如果设置其他名字时,会被网易邮箱后台识别,提示发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件。

发送邮件

运行结果:

总结

虽然上诉代码只是发送了一个简单的文本内容的邮件,但是通过SMTP可以发送带附件的和网页链接的内容,只是需要修改MIMEText中的属性。

还可以发送附件:

以上就是如何使用Python发送邮件进行信息提示的,除此之外,也可以用于用户邮箱验证等操作。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190108G1IVLR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券