Gitweb:
https://git.exim.org/exim.git/commitdiff/04ca1e01ae03635b4db610424859583917727c6c
Commit: 04ca1e01ae03635b4db610424859583917727c6c
Parent: 44e35f5f592b4fb993a6a23ad9e0446af8a6d527
Author: Jeremy Harris <jgh146exb@???>
AuthorDate: Sun Nov 5 23:19:31 2023 +0000
Committer: Jeremy Harris <jgh146exb@???>
CommitDate: Sun Nov 5 23:21:00 2023 +0000
Docs: requirements for transport filter processes
---
doc/doc-docbook/spec.xfpt | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/doc/doc-docbook/spec.xfpt b/doc/doc-docbook/spec.xfpt
index f856af346..5a757c4ed 100644
--- a/doc/doc-docbook/spec.xfpt
+++ b/doc/doc-docbook/spec.xfpt
@@ -22792,8 +22792,11 @@ If unset, or expanding to an empty string, no filtering is done.
When the message is about to be written out, the command specified by
&%transport_filter%& is started up in a separate, parallel process, and
the entire message, including the header lines, is passed to it on its standard
-input (this in fact is done from a third process, to avoid deadlock). The
-command must be specified as an absolute path.
+input (this in fact is done from a third process, to avoid deadlock).
+The command must be specified as an absolute path.
+
+The process run by the command must use its standard input as the message
+data to be transformed, and write the results on its standard output.
The lines of the message that are written to the transport filter are
terminated by newline (&"\n"&). The message is passed to the filter before any
--
## subscription configuration (requires account):
##
https://lists.exim.org/mailman3/postorius/lists/exim-cvs.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-cvs-unsubscribe@???
## Exim details at
http://www.exim.org/
## Please use the Wiki with this list -
http://wiki.exim.org/