SEDEX Messagebox管理器
sedex的Python项目详细描述
SEDEX Messagebox管理器
目的
此模块通过SEDEX通过异步数据交换简化了消息框的管理。在
您可以在收件箱中搜索特定的邮件类型或接收时间,清理收件箱或发送邮件。 所有这些都是通过几行简单的Python代码完成的。在
SED外置模块的安全传输功能不会受到干扰。在
安装
pip install sedex
就这样。在
版本
Version | Release Notes |
---|---|
1.0.0 | universal package for py2 and py3 |
0.1.5 | optional outbox parameter |
0.1.4 | detailed documentation |
0.1.3 | filter for latest message |
0.1.2 | publication for testing |
0.1.1 | initial publication |
示例
开始
通过指定收件箱和发件箱来创建实例。在
fromsedeximportsemebomessagebox=semebo.MessageBox(inbox=r"C:\sedex\inbox",outbox=r"C:\sedex\outbox")
搜索邮件
扫描您的收件箱中的邮件是否完全符合安全标准。在
获取最近24小时内收到的所有消息:
^{pr2}$获取消息类型为1819的最新消息:
message=messagebox.scan_inbox(message_type=1819,latest=True):print(message.data_file,message.envelope.sender_id,message.envelope.message_date)
发送消息
发送文件夹的全部内容:
data=r"C:\delivery\ready_to_ship"transfer_id,envelope=messagebox.send_data(file_or_folder=data,recipient_id="CH1848",sender_id="Z!1819",message_type=1819)print(transfer_id,envelope.message_id,envelope.message_date)
清理收件箱
列出一周以上的候选对象以预览清理:
messagebox.purge_inbox(older_than_days=7,dry_run=True)
- 项目
标签: