/usr/share/doc/mailfront/std-handle.html is in mailfront 1.16-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | <html>
<body>
<h2><a href="mailfront.html">MailFront</a></h2>
<h1>Standard Handlers</h1>
<hr>
<h2>Overview</h2>
<p>The most useful protocol front-ends and delivery back-ends are joined
by a set of standard handlers. These handlers integrate the operation
of <a href="mailrules.html">mail rules</a>, <a
href="patterns.html">pattern matching</a>, several miscellaneous options
and back-end validation and delivery functions.</p>
<h2>Features</h2>
<p>The following features are common to all front-ends that use the
standard handlers: <ul>
<li>Validates senders and recipients according to <a
href="mailrules.html">mail rules</a> processing.
<li>Requires all addresses except the null sender to contain a fully
qualified domain name.
<li>If <tt>$RELAYCLIENT</tt> is set, all recipient addresses not
rejected by mail rules are allowed, and its contents are appended to
each recipient address. Back-end validation is omitted.
<li>Rejects messages that exceed <tt>$DATABYTES</tt> bytes in length.
<li>Counts the number of "<tt>Received:</tt>" and
"<tt>Delivered-To:</tt>" headers, and rejects the message if more than
<tt>$MAXHOPS</tt> of either are seen (defaults to 100).
<li>Optionally adds a fixup "<tt>Received:</tt>" header for hosts that
have different incoming and outgoing hostnames or IPs. Set
<tt>$FIXUP_RECEIVED_HOST</tt> and <tt>$FIXUP_RECEIVED_IP</tt> if you
want this header added.
<li>Optional user-specified headers may be added by setting
<tt>$HEADER_ADD</tt>.
<li>If <tt>$CVM_LOOKUP</tt> is set, recipients are sent to the named CVM
to see if they are valid. If <tt>CVM_LOOKUP_SECRET</tt> or
<tt>$LOOKUP_SECRET</tt> are set and not empty, the value is sent as a
single credential to the CVM.</tt>
<li>If <tt>$MAXRCPTS</tt> is set, the number of recipients allowed per
message is limited to that number.</tt>
<li>Support for <a href="patterns.html">pattern matching</a> in the
message data.
<li>Support for adding additional plugins at run time. Set
<tt>$PLUGINS</tt> to a colon separated list of plugin names, and
optionally set <tt>$MODULE_PATH</tt> to the directory in which those
plugins are contained.
<li>If <tt>$PLUGINS</tt> includes <tt>require-auth</tt>, all mail is
rejected unless either <tt>$RELAYCLIENT</tt> is set or the sender
authenticates.
</ul></p>
</body>
</html>
|