NAME FML::Filter::External - spawn external checker program. SYNOPSIS use FML::Filter::External; $ext_filter = new FML::Filter::External; $ext_filter->spawn($curproc, $mesg, $driver); if ($ext_filter->error()) { ... error handling ... } DESCRIPTION This module spawns an specified external checker program. METHODS new() constructor. spawn($curproc, $msg, $driver) spawn external driver e.g. virus checker, spam checker, which checks the specified message $msg. When somthing strange happens and the process not returns, this sub-routine timeouts and return temporary failure. The timeout is 120 seconds by default (not customizable now). CODING STYLE See "http://www.fml.org/software/FNF/" on fml coding style guide. AUTHOR Ken'ichi Fukamachi COPYRIGHT Copyright (C) 2004,2005,2007,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::Filter::External appeared in fml8 mailing list driver package. See "http://www.fml.org/" for more details.