Index: ossp-pkg/lmtp2nntp/lmtp2nntp.pod RCS File: /v/ossp/cvs/ossp-pkg/lmtp2nntp/lmtp2nntp.pod,v rcsdiff -q -kk '-r1.37' '-r1.38' -u '/v/ossp/cvs/ossp-pkg/lmtp2nntp/lmtp2nntp.pod,v' 2>/dev/null --- lmtp2nntp.pod 2002/04/18 13:31:27 1.37 +++ lmtp2nntp.pod 2003/01/30 13:41:50 1.38 @@ -202,26 +202,26 @@ Functional diagram: - for each rule + foreach rule if rule has regex - for each header + foreach header if regex matches create new header - expanding regex references into header name + expand regex references into headername if headername is empty delete header if headervalue is empty delete header - expanding regex references into header value - expanding variables into header value + expand regex references into headervalue + expand variables into headervalue if headervalue is empty delete header - replace existing header //FIXME text above - else + replace existing header + else (= rule has no regex) create new header if headervalue is empty delete header - expanding variables into header value + expand variables into headervalue replace existing or append new header Further reading: @@ -236,7 +236,11 @@ this yields the first element. Other elements can be accessed through '${option.I[I]}'. All headers can be accessed through '${msg.header.I}' and again, indexes are supported for -multivalued headers. FIXME functions +multivalued headers. + +Inside variables, functions can be access through '%functionname'. +Currently, only %createmessageid is available which creates a value +properly suitable for a Message-ID: header. =item B<--include|-i> I