Login
Immutable PageDiscussionInfoAttachments
ytoku/daily-record/2015-04-26

MMA

MoinMoinのメール通知トラブル

TokyoWesterns用のWikiにメール通知機能を設定したが,ページ更新時にメールが送信されなかった. パスワードリセットのメールは届くため,メール関連の設定が原因ではないと考えられた.

MoinMoinのプログラム一式をコピーしてprintデバッグを繰り返したところ, 購読しているユーザがページの閲覧権限を持っていないという理由で送信されていないことがわかった. もちろんユーザがログインしてウェブからページを参照することはできている.

原因はACLの設定であった.ログインしたユーザはTrustedとして扱われるように設定していたが, メール送信時の権限チェックではログインしているユーザを対象とするわけではないので Trustedとして認識されていなかったのである. Trustedに替えてKnownを指定することでメール通知機能が動作するようになった.

-    acl_rights_default = u"Trusted:read,write,delete,revert,admin All:"
+    acl_rights_default = u"Known:read,write,delete,revert,admin All:"

ytoku/daily-record/2015-04-26 (last edited 2015-04-26 21:10:58 by ytoku)