zope中处理电子邮件的框架
项目描述
简介
slc.mailrouter弥合了zope和电子邮件之间的差距。它基于类似于mailboxer等产品的相同理念:通过您的邮件传输代理(postfix、exim)调用脚本,并将电子邮件体传递给此脚本的标准输入(stdin)。然后通过HTTP POST与zope通信,对其进行解析和处理。
slc.mailrouter 实现了一个用于处理电子邮件的组件模型。它本身允许用户将电子邮件发送到一个文件夹,并将电子邮件的所有附件存储在该文件夹中。文件夹可以通过其 UID 或在 plone 控制面板中为文件夹分配友好的别名来指定。
MailToFolder 路由器使用适配器模式实现。如果您想更改其工作方式,请实现一个适配器,该适配器适配 IFolderish 并实现 slc.mailrouter.interfaces.IMailImportAdapter 接口。此适配器上的 add() 方法接收消息作为参数,并负责将消息内容持久化到文件夹中。
其他产品可以通过创建工具并在 slc.mailrouter.interfaces.IMailRouter 接口下注册它来实现额外的邮件路由。这些邮件路由器实用程序依次调用,直到其中一个报告消息已成功投递。这种方式反映了 exim 路由器的工作方式。
致谢
Izak Burger <isburger@gmail.com> Manuel Reinhardt <reinhardt@syslab.com>
项目详情
关闭
slc_mailrouter-3.0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6f9512d3dadc4d84f5361974892b77fefbe60a7d9d95600df72f9293608b8193 |
|
MD5 | 4b436d8d56280febc0f5760b733af641 |
|
BLAKE2b-256 | d7ecb002d5c3b1af4025d10d4da5e8f8a89d29c71458fe02fe896eb1458b4a97 |