NAME FML::Process::Error -- error analyzer dispacher. SYNOPSIS use FML::Process::Error; ... See FML::Process::Flow for details of fml process flow. DESCRIPTION "FML::Process::Error" checks incoming message (typically error message), update bounced address database and delete address which causes too many errors. METHODS new($args) make fml process object, which inherits "FML::Process::Kernel". prepare($args) parse argv, load config files and fix @INC. if $use_error_mail_analyzer_function, parse incoming message. verify_request($args) set up maintainer. run($args) dispatcher to run correspondig "FML::Error::command" for "command". Standard style follows: lock execute FML::Error::command unlock XXX Each command determines need of lock or not. help() show help. finish($args) $curproc->reply_message_inform(); message forwarding forward the error message. QMAIL EXTENSION COMMAND TRAP In qmail environment, you can use the following address as a command: for subscribe request for elena@domain ML. To emulate this special command mail request, libexec/error need to check EXT environment variable and pass the control to FML::Process::Command if needed. CODING STYLE See "http://www.fml.org/software/FNF/" on fml coding style guide. AUTHOR Ken'ichi Fukamachi COPYRIGHT Copyright (C) 2002,2003,2004,2005,2006 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::Process::Error first appeared in fml8 mailing list driver package. See "http://www.fml.org/" for more details.