[PREVIOUS CHAPTER]
[NEXT CHAPTER]
1 HOOKS overview
HOOK is "execute a small perl program" within fml.
2.1 Header Operation
GET_HEADER_FIELD_VALUE( header_field )
GET_ORIGINAL_HEADER_FIELD_VALUE( header_field )
SET_HEADER_FIELD_VALUE( header_field , value )
2.2 %Envelope Operation
GET_ENVELOPE_VALUE( hash_key )
SET_ENVELOPE_VALUE( hash_key, value )
ENVELOPE_APPEND( hash_key, value )
ENVELOPE_PREPEND( hash_key, value )
2.3 Read Files
GET_BUFFER_FROM_FILE( file )
$s = &GET_BUFFER_FROM_FILE( "$DIR/xxx" );
2.4 Example
$START_HOOK = q#
my ($s) = &GET_BUFFER_FROM_FILE("$DIR/info");
&ENVELOPE_APPEND('Body', &STR2JIS($s));
#;
Please write message in $DIR/info (for example,
/var/spool/ml/elena/info ).
[PREVIOUS CHAPTER]
[NEXT CHAPTER]