[PREVIOUS CHAPTER] [NEXT CHAPTER]

3 spool saved what ?

    articles delivered in mailing list.
    Each ML has each spool directory where one article is one file.

    3.1	data input to fml is saved ?

    use $USE_LOG_MAIL to save input in var/Mail/.

    $FML_EXIT_HOOK = q#
    	my ($f) = "$SPOOL_DIR.orig/$ID";
    	-d "$SPOOL_DIR.orig" || mkdir("$SPOOL_DIR.orig", 0700);
    	if (open($f, "> $f)) {
    		print $f $Envelope{'Header'}."\n".$Envelope{'Body'};
    		close($f);
    	}
    #;

    3.2	Not spooling of articles

    If you have not enough disk, you may not spool articles. If so, set

    	$NOT_USE_SPOOL = 1;

    Of course, "get", "mget" commands do not work.

    3.3	read permission for ML's spool ($SPOOL_DIR)

    FML runs as an owner of a ML maintainer. In default the only maintainer
    can read articles, spools, ...

    Some exceptional files exist. For example directories under htdocs/ is
    world readable for httpd.

    See ../internals 9.0 for security.

    3.4	reconvert MIME characters in the spool

    use lib/MIME/rmime and runs shell scripts like

    	for file in *
    	do
    	   mv   $file     $file.org
    	   perl rmime $file.org > $file
    	done

    nkf -m must be also useful if nkf is not too old.

    3.5	read not MH in the spool which is sent back by "mget".

    To create "mbox", you use lib/Utilities/packmbox.pl and runs

    	(cd spool; packmbox.pl ) > ~/mbox

[PREVIOUS CHAPTER] [NEXT CHAPTER]