用于向订阅列表中的地址发送电子邮件的plone内容规则
collective.contentrules.subscription的Python项目详细描述
此产品将添加一个新的内容规则,类似于默认的“发送电子邮件”规则,但电子邮件收件人是从订阅该规则的地址列表中获取的。
Setting up the rule
此产品提供了一个新的规则操作来连接基本plone规则。创建新操作时,需要填写一些字段:
- Subject
- 电子邮件主题。您可以在此文本中放置一些标记。
- Sender email
- 电子邮件的发件人。如果为空,将自动使用门户邮件设置中的设置。
- Message
将发送的电子邮件的正文文本。所有部分的文本都相同,其中 规则在上激活。
你可以在文本里面放一些标记。
标记列表显示在操作的编辑表单的底部。
Rule subscription
如前所述,站点管理员可以创建一些规则,用户(也可以是匿名用户)可以选择订阅哪些规则。
为此,使用z3c.form创建了一个简单的表单,该表单显示了我们的自定义操作的所有可用规则。
表单可在“http://site\u url/@”notify subscribe“
如果用户已通过身份验证并且有电子邮件地址,则会自动填写电子邮件字段。
还可以使用collective.z3cform.norobots进行反垃圾邮件检查。
Subscriptions overwiew
还有一个站点管理员的概览控制面板,它显示所有规则订阅并允许删除某些地址。
此视图可从plone controlpanel或位于“http://site\u url/@”contentrules subscription controlpanel“
To-do
- 允许用户取消订阅
- 使用一些确认机制提高订阅安全性