'trn' appears to have partial/hackable support for user-supplied
From:-headers, but the support is quite lacking in some areas;
so, all the headers can be specified with '-ENEWSHEADER'
and like config variables, and additionally there seem to be
a couple of places where the FROM environment variable is
checked, and expected to contain contents of 'From: ' header
for postings of the current user.
Canceling messages is not possible:
There appears to be a logic bug in respond.c:518 -- at a quick
glance it looks like the || should be &&; at least this got it to work
for me (having -EFROM="Juha Laiho <Juha.Laiho@iki.fi>" and
-ENEWSHEADER="From: %{FROM} [etc]"
"-pp" does not work:
From: header is expected to contain login name of current user
as well as hostname of current host; in my case neither of these
assumptions is correct.
At least the cancelling bug should be fixed in test75. Is -pp still broken?