New operation mode: proxy

Command line option precedence

Command line options take precedence over configuration file statements.

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 below).

SMTP section

The new section SMTP is invoked each time an SMTP command is received. This section may alter the command's argument, using a modify command, e.g.:

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.:

New keywords: log-facility and log-tag

Guile output

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.