zope中电子邮件处理框架
slc.mailrouter的Python项目详细描述
简介
MailRouter在Zope和电子邮件之间架起了桥梁。它是基于同样的 像mailboxer这样的产品:通过邮件传输调用脚本 代理(后缀,EXIM)和电子邮件的主体传递给这个脚本 斯特丁。然后使用一个http post将其传递给zope,并在那里对其进行解析。 处理好了。
mailRouter实现了一个处理电子邮件的组件模型。由 它本身允许用户向文件夹发送电子邮件并拥有所有附件 存储在该文件夹中的电子邮件。文件夹的地址可以是 它的uid,或者给plone控件中的文件夹分配一个友好的别名 面板。
MailToFolder路由器使用适配器模式实现。如果你愿意 要改变这种工作方式,请实现一个适配ifolderish的适配器 并实现slc.mailrouter.interfaces.imailimportadapter。add()方法 在此适配器上,将消息作为参数接收,并负责 将邮件内容持久化到文件夹。
其他产品可以通过创建 实用程序并在接口下注册它 slc.mailrouter.interfaces.imailrouter。这样的邮件路由器实用程序称为 一个接一个直到其中一个报告消息成功 交付。通过这种方式,它反映了EXIM路由器的工作方式。
学分
伊扎克汉堡<;isburger@gmail.com>; 曼纽尔·雷因哈特reinhardt@syslab.com>;