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


热门话题
java Cassandra复制因子大于节点数   java J2EE JTA事务回滚不适用于OSE Glassfish 4.0(Build 89)   java spring安全预认证用户登录   org的java类文件。反应流。从RxJava编译示例时未找到Publisher?   java在使用dataFormat作为POJO通过Camel调用Web服务时无法设置SOAP标头   Javafx类的java静态实例   java如何防止一个部件在关闭时覆盖另一个部件的位置   sql server无法从我的java代码连接到数据库   java在JList(Swing)中显示带有的ArrayList   从Java中的CXF服务获取WSAddressing数据   使用资产文件夹进行java简单json解析(本地)   java LDAPException未绑定的无效凭据   JavaJSFspring部署到weblogic   JAVA中字符数组中的特定元素排列?   如果脚本位于不同的目录中,则ant不会使用exec标记运行Javashell脚本