纯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第三方库


热门话题
JavaMaven没有识别junit测试   正则表达式替换Java中字符串中的所有“(“and”)”   文件移动到另一台计算机时出现java错误“实例化servlet类”   服务器上的java服务   Spring数据JPA上的java嵌套@Transactional注释行为   eclipse中的Java Tomcat项目   java在Tomcat上部署web应用程序   如何解决“java.lang.IllegalStateException:ArrayAdapter要求资源ID为TextView”错误?   java在条形码上方添加文本,并使用烧烤更改字体大小   java与php基准测试   java使用正则表达式提取特定模式   java扫描器。findInLine()大量泄漏内存   java HTTP:差异请求属性和POST参数   返回空指针的Java方法?   java验证密码不包含名称中的3个以上连续字符   Java中带泛型的静态多态性   java在Android中获得最后一个已知位置   java为什么Groovy的Map比Array更具可伸缩性?   编码如何在Java中生成八进制字符串?   java Hibernate:使用单例会话写入日志(无刷新)