纯python库将电子邮件捕获到Dropbox中

smtpdropbox的Python项目详细描述


smtpdropbox的自述文件

smtpdropbox是smtpd模块的一个子类。它允许用户 在随机端口上设置SMTP守护进程并向其发送电子邮件。 当守护进程收到一封电子邮件时,它会解析它并保存 已将数据结构解析为文件系统上的文件。这个文件是 以json格式保存(使用python的标准json库) 帮助用户轻松地重新创建/使用电子邮件中的数据。

此模块的常见用途是测试发送 自动电子邮件。如果该软件指向此SMTP服务器, 电子邮件可以被自动捕获和解析,验证 邮件已发送,邮件中有什么内容。

未来工作

此库尚未保存文件附件。增强 将使其将任何/所有附件保存为单个文件, 希望他们的名字和邮件里的一样。

另外,未来的工作还包括添加保存邮件的功能 作为纯文本文件和json文件接收的消息。它 目前还没有,尽管还没有。

参数

在实例化这个类时,指定boxname(实际上 是localhost或127.0.0.1)和要侦听的端口号, 要将消息转发到(尚未实现)的boxname,其名称为 文本文件和json文件,以及要处理的消息数 退出前(0=无穷大)。

这个测试有一个完整的用法示例。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
datetime如何使用JodaTime在Java中设置时间属性   java固定算法的性能时间   java如何从JMenu中获取所选项以更改文本区域的文本颜色?   java配置单元UDF传递数组<string>作为参数   javaapachebeam和BigQuery   java与PrintWriter之间的差异。printf和PrintWriter。格式方法   继承如何处理按Java版本更改的导入,以及在多个版本上编译   xml java。lang.noClassDefFoundant生成错误   java如何使用包含映射的JSON发送POST请求?   java如何在任何应用程序的JAR文件中绑定MySql数据库?   Java脚本解释器   sslhttpclientjava。网SocketException:未实现未连接的socket   java如何为Android应用程序创建类似于Cron作业的东西   java JButton+radiobox+复选框   java内存管理将文件写入内存   java这是计算对象实例的有效方法吗?   用于死锁情况的java代码?   JavaSpring容器作为新实体插入,而不是存储在表中