I have put the latest code in
ftp://ftp.cus.cam.ac.uk/pub/software/programs/exim/Testing/exim-1.891.tar.gz
Some bugs and infelicities have been fixed and I've snuck in a couple of
small new features that people wanted (to encourage you to try the
beta :-). Details in ChangeLog and NewStuff, as usual. Work on the
manual is proceeding, but I've only got to page 65 out of 200, so it
will be a few weeks yet.
New features:
. New expansion operators ${local_part:<string>} and ${domain:<string>} which
interpret the string as an RFC 822 address and extract the two parts of it,
respectively. An error occurs if the string does not parse successfully.
. Using -bF instead of -bf tests a filter file as for a system filter.
. The queryprogram router now has user, group, and current_directory options
to control the environment in which the command is run.
Important changes to the way some things worked:
. When searching for a valid sender address in the headers of a message (e.g.
to implement verify_sender_fixup), check all occurrences of a given header, not
just the last. This applies especially to resent-headers. Also, if a
resent-header is used, log the full name, including the "resent-".
. Permit the variable $recipients to appear in a pipe command that is set up
in a system filter.
. When $1 etc were used in a pipe command in a filter, their values weren't
passed over, because the expansion happened at transport time. The values are
now saved with the address and so preserved.
--
Philip Hazel University Computing Service,
ph10@??? New Museums Site, Cambridge CB2 3QG,
P.Hazel@??? England. Phone: +44 1223 334714
--
*** Exim information can be found at
http://www.exim.org/ ***