我正在运行 Plone 3.2.3 并安装了HumaineMailman,以便网站上的用户可以订阅和取消订阅我们的各种邮件列表。HumaineMailman 的工作非常简单。有一个特殊的 URL/操作,可以为您提供一个列表中订阅的所有电子邮件地址的纯文本列表。例如:
http://www.example.org/mailman_autolist_update?list=mylist@example.org&password=secret
您应该简单地获取该 URL 并将纯文本列表提供给 Mailman 的 sync_members。简单的。
问题是 Plone 不允许我匿名访问该 URL。当我以管理员身份登录时,我可以在浏览器中访问 URL 并查看电子邮件地址列表。但是当我没有登录时(以及使用 wget 检索该 URL 时),Plone 会将我重定向到登录页面。
我如何告诉 plone 我想允许匿名访问该 URL/操作?操作本身(在代码中)在 Products/HumaineMailman/skins/mailman_autolist_update.py 中定义。
提前致谢!