一个从IMAP4服务器下载电子邮件的模块
项目描述
pymmails:发送和抓取邮件
该模块最初是为了使用IMAP抓取电子邮件并将它们存储在本地磁盘上而创建的。现在,它被用来下载学生口头报告前发送的材料,手动执行这一操作相当繁琐。
from pymmails import MailBoxImap, EmailMessageRenderer user = "your.email" pwd = "passsword" server = "imap.your_provider.ext" box = MailBoxImap(user, pwd, server) render = EmailMessageRenderer() box.login() for mail in box.enumerate_mails_in_folder("saved", pattern="<pattern>") : mail.dump(render, location=temp, fLOG=fLOG) box.logout() render.flush()
一些模式示例
pattern='FROM "xavier" SINCE 1-Feb-2013' pattern='FROM "xavier" SINCE 1-Feb-2013 BEFORE 5-May-2013' pattern='FROM "xavier" SINCE 1-Feb-2013 BEFORE 5-May-2013 UNANSWERED' pattern='CC "jacques" FROM "xavier" DELETED' pattern='TEXT "github"' pattern='LARGER 10000 SMALLER 1000000' pattern='SUBJECT "programmation"' pattern='TO "student" FLAGGED' pattern='UNSEEN'
链接
历史
当前 - 2020-11-02 - 0.00Mb
0.2.290 - 2019-01-18 - 0.03Mb
3:在摘要末尾添加附件列表(2019-01-15)
1:将flake8重命名为code_style(2018-04-14)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
此版本没有提供源分布文件。请参阅 生成分布存档的教程。
构建分布
pymmails-0.3.319-py3-none-any.whl (32.5 kB 查看哈希值)