[People who do not use Exim on FreeBSD can stop reading here.]
Hi folks,
The FreeBSD project's automated package building system has picked up
the updated Exim ports, and new packages are available:
ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-stable/packages/mail/
exim-3.30.tgz
exim-ldap-3.30.tgz
exim-mysql-3.30.tgz
exim-postgresql-3.30.tgz (not yet available [1])
The packages include updated RBL configuration (commented out in
configure.default) as well as a fix for the buffer overflow in tree.c.
The packages also install Exim sandboxed, using exim_user "sendmail" and
exim_group "mail". This means that the default path for logfiles is
/var/log/exim/%slog instead of /var/log/exim%slog.
Note that the new packages don't install an exim.sh into etc/rc.d, but
rely instead on the BSD mailwrapper(8) utility. Instructions for
configuring mailwrapper(8) are provided after the installation
completes.
As an aside, I'm chatting to FreeBSD's Sendmail maintainer about
sandboxing Sendmail by default in FreeBSD. Should this happen, a new
username will be added to the base system (probably "mailnull") and
exim_user will be changed as appropriate. Currently, exim_user is set
to "sendmail".
Ciao,
Sheldon.
PS: The automated build of the postgresql7 port broke, so the dependent
exim-postgresql package is not yet available. I'll notify the
postgresql7 port maintainer. Once that port is fixed, the
exim-postgresql package should become available within a week of the
change.
In the meantime, folks who need exim-postgresql should be able to
build Exim using the port, which will use an existing postgresql7
installation.