私は Plone 3.2.3 を実行しており、 HumaineMailmanをインストールして、Web サイトのユーザーがさまざまなメーリングリストに登録したり、登録解除したりできるようにしています。HumaineMailman は非常にシンプルに動作します。リストに登録されているすべての電子メール アドレスのプレーン テキスト リストを提供する特別な URL/アクションがあります。例えば:
http://www.example.org/mailman_autolist_update?list=mylist@example.org&password=secret
その URL を単純に wget して、平文のリストを Mailman の sync_members にフィードするだけです。簡単。
問題は、Plone ではその URL に匿名でアクセスできないことです。管理者としてログインすると、ブラウザで URL にアクセスして、電子メール アドレスのリストを表示できます。しかし、ログインしていないとき (そして wget を使用してその URL を取得しているとき)、Plone はログインページにリダイレクトします。
その URL/アクションへの匿名アクセスを許可したいことを plone に伝えるにはどうすればよいですか? アクション自体 (コード内) は Products/HumaineMailman/skins/mailman_autolist_update.py で定義されています。
前もって感謝します!