纯python库将电子邮件捕获到Dropbox中
smtpdropbox的Python项目详细描述
smtpdropbox的自述文件
smtpdropbox是smtpd模块的一个子类。它允许用户 在随机端口上设置SMTP守护进程并向其发送电子邮件。 当守护进程收到一封电子邮件时,它会解析它并保存 已将数据结构解析为文件系统上的文件。这个文件是 以json格式保存(使用python的标准json库) 帮助用户轻松地重新创建/使用电子邮件中的数据。
此模块的常见用途是测试发送 自动电子邮件。如果该软件指向此SMTP服务器, 电子邮件可以被自动捕获和解析,验证 邮件已发送,邮件中有什么内容。
未来工作
此库尚未保存文件附件。增强 将使其将任何/所有附件保存为单个文件, 希望他们的名字和邮件里的一样。
另外,未来的工作还包括添加保存邮件的功能 作为纯文本文件和json文件接收的消息。它 目前还没有,尽管还没有。
参数
在实例化这个类时,指定boxname(实际上 是localhost或127.0.0.1)和要侦听的端口号, 要将消息转发到(尚未实现)的boxname,其名称为 文本文件和json文件,以及要处理的消息数 退出前(0=无穷大)。
这个测试有一个完整的用法示例。