** New operation mode: proxy
** Command line option precedence
Command line options take precedence over configuration file
** elif statement
A familiar `elif' statement is supported, e.g.:
** New CONTROL statement esmtp-auth-delayed.
When set to `yes', this statement instructs Anubis to postpone ESMTP
authentication until MAIL command is issued by the client. This
allows to change authentication credentials in the SMTP section (see
** SMTP section
The new section "SMTP" is invoked each time an SMTP command
is received. This section may alter the command's argument, using the
"modify command", e.g.:
modify command [ehlo] "foo.bar.net"
if command ["mail from:"] "<(.*)>(.*)"
modify command ["mail from:"] "<email@example.com>\2"
It is also allowed to use esmtp-* keywords in this section, provided
that `esmtp-auth-delayed yes' is set in the CONTROL section. Changes
in the ESMTP authentication credentials take effect if they occur
either before receiving MAIL command from the client, or when handling
this command, e.g.:
if command ["mail from:"] "<smith(\+.*)?@@example.net>"
** New keywords: log-facility and log-tag
** Guile output
By default Scheme's standard error and output ports are redirected to
syslog, using priorities `err' and `warning' correspondingly.
** MySQL options file
When using MySQL for Anubis user database, the database parameters and
access credentials are read from the file /etc/my.cnf, section
"anubis". Additionally, two URL parameters are provided:
"options-file", which sets the name of the options file, and
"options-group", which sets the name of the group.
GNU Anubis is an SMTP message submission daemon. It represents an intermediate layer between mail user agent (MUA) and mail transport agent (MTA), receiving messages from the MUA, applying to them a set of predefined changes and finally inserting modified messages into an MTA routing network. The set of changes applied to a message is configurable on a system-wide and per-user basis.
* New configure option --with-dbm
This option allows you to select any DBM flavor supported by mailutils
as the default DBM implementation for mailfromd.
* Fix byte compilation of mfl-mode.el
* Minor fixes in DNS resolver
* Case-insensitive comparison of SPF record marker
Mailfromd is a general-purpose mail filtering daemon for Sendmail, Postfix and MeTA1. It is able to filter both incoming and outgoing messages using criteria of arbitrary complexity, supplied by the administrator in the form of a script file. The daemon interfaces with the MTA using Milter or PMilter protocols.
* Fix AM_MAILUTILS macro
The macro incorrectly compared three-part version number with a
* Fix compilation with --disable-ipv6
* Fix SMTP EHLO command on machines with empty or undefined hostname
GNU Mailutils is a swiss army knife of electronic mail handling. It contains a rich set of mail-related utilities and daemons, including pop3d, imap4d, sieve and a universal mail delivery agent, called maidag.