[Mind+用户库] Python模式行空板发送电子邮件库

2022-12-202万
AI 快速预览详细 收起
本文介绍了如何在行空板上使用Python模式发送电子邮件。首先需要加载Mind+用户库,并配置发件人和收件人的邮箱地址及授权码。然后编写简单的程序,填写相关信息后运行即可发送邮件。该功能在物联网项目中非常有用,例如温度超标时进行报警。此外,还可以将邮箱绑定到微信,实现微信提醒。


前言
发送电子邮件功能在进行物联网项目的时候很有用,例如温度超标了进行报警,另外邮箱可以绑定到微信里面,这样又可以实现微信的提醒,所以做个发送邮件的库很有作用。

参考行空板入门教程代码做了一个图形化扩展,使用非常简单。

使用说明
加载地址: https://gitee.com/liliang9693/ext-pyemail

在Python模式用户库中输入链接加载:
[Mind+用户库] Python模式行空板发送电子邮件库图1

积木

[Mind+用户库] Python模式行空板发送电子邮件库图2
输入收件人和发件人的完整邮箱地址

[Mind+用户库] Python模式行空板发送电子邮件库图3
输入邮箱的授权码,在QQ邮箱的设置>账户中生成,默认的IMAP服务器和端口是QQ邮箱的,推荐使用。


[Mind+用户库] Python模式行空板发送电子邮件库图4
输入标题和正文即可发送邮件,成功或者失败会在终端中输出提示语。

示例
一个简单的程序,从qq邮箱发送变量的数值到163邮箱中
1. 开启IMAP服务,获取授权码,参考行空板入门教程第4节的说明:【新提醒】【行空板Python入门教程】第十课:多节点智慧农业系统 - DF创客社区 - 分享创造的喜悦 (dfrobot.com.cn)
[Mind+用户库] Python模式行空板发送电子邮件库图8[Mind+用户库] Python模式行空板发送电子邮件库图9

2. 编写程序,填写收件人和发件人,填写发件人邮箱授权码。行空板联网,点击运行即可。
[Mind+用户库] Python模式行空板发送电子邮件库图6

3. 收到邮件:

[Mind+用户库] Python模式行空板发送电子邮件库图5


4. 如果收件人是QQ邮箱,微信绑定一下,那么微信就能收到提醒:

[Mind+用户库] Python模式行空板发送电子邮件库图7



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
IvanDMido
IvanDMido
踩踩,
- 没有更多了 -