NAME FML::Restriction::Post - restricts who is allowed to post/use command mails. SYNOPSIS collection of utility functions used in post routines. DESCRIPTION METHODS EXTENSION: HOLD CASE hold() hold messages in the hold queue. XXX DO NOTHING NOW. "HOLD" NAME IS PRESERVED FOR LATER USE. EXTENSION: ISOLATE CASE isolate() isolate messages in the isolated queue. This operation is used for messages such as spam candidates. EXTENSION: IGNORE CASE ignore ignore irrespective of other conditions. discard syntax sugar. disard request, same as ignore() method. ignore_invalid_request ignore request if the content is invalid. same as ignore() in current implemention. EXTENSION: ARTICHLE THREAD BASED AUTH check_article_thread($rule, $sender) check references and permit post of this article if it refers this thread. EXTENSION: PGP/GPG AUTH check_pgp_signature($rule, $sender) check PGP signature in message. EXTENSION: MODERATOR permit_moderator_member_maps($rule, $sender) permit if $sender is an ML moderator member. permit_forward_to_moderator($rule, $sender) forward the incoming message to moderators. CODING STYLE See "http://www.fml.org/software/FNF/" on fml coding style guide. AUTHOR Ken'ichi Fukamachi COPYRIGHT Copyright (C) 2003,2004,2005,2006,2008 Ken'ichi Fukamachi All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. HISTORY FML::Restriction::Post first appeared in fml8 mailing list driver package. See "http://www.fml.org/" for more details.