General-Purpose Mail Package
|Official GNU Software|
The behavior of
imap4d is altered by the following
|debug||See debug statement.|
|tls||See tls statement.|
|tls-file-checks||See tls-file-checks statement.|
|mailbox||See mailbox statement.|
|locking||See locking statement.|
|logging||See logging statement.|
|pam||See pam statement.|
|sql||See sql statement.|
|virtdomain||See virtdomain statement.|
|radius||See radius statement.|
|ldap||See ldap statement.|
|auth||See auth statement.|
|server||See Server Settings.|
|acl||See acl statement.|
|tcp-wrappers||See tcp-wrappers statement.|
Configures namespace. The argument is one of: ‘personal’,
‘other’, ‘shared’. The following statements (described
below) are allowed within curly braces:
Configures the file mode for the mailboxes created within that namespace. The syntax for mode is:
Configures a prefix and determines its mapping to the server’s file
system. The pfx argument is the prefix which will be
visible to the IMAP client. Available sub-statements are:
Defines the directory in the file system to which the prefix is mapped.
Defines the folder hierarchy delimiter for the prefix. Argument must be a single character.
Defines the type of the mailboxes inside that prefix.
LOGIN command, if bool is ‘true’.
Create nonexistent user home directories. See also home-dir-mode, below.
Set file mode for created user home directories. Mode is specified in octal.
The default value for mode is ‘700’ (‘drwx------’ in
Configure PREAUTH mode. Valid arguments are:
Imap4d invokes an external program to authenticate the
connection. The command line is obtained from the supplied string,
by expanding the following meta-variables:
Remote IP address in dotted-quad notation;
Remote port number;
Local IP address;
Local port number.
If the connection is authenticated, the program should print the user name, followed by a newline character, on its standard output and exit with code ‘0’.
Otherwise, it should exit with a non-zero exit code.
The remote machine is asked about the requester identity using the identification protocol (RFC 1413). Both plaintext and DES encrypted replies are understood. Optional port specifies the port to use, if it differs from the default ‘113’. It can be either a decimal port number or a symbolic name of a service, listed in /etc/services.
PREAUTH mode is enabled automatically if imap4d is started from command line in interactive mode (-i command line option). The current login name is used as the user name.
If bool is ‘true’, use only preauth mode. If unable to setup it, disconnect immediately.
Set DES keyfile for decoding encrypted ident responses. Used with ‘ident://’ preauth mode.
Use only encrypted IDENT responses.
Set list of fields to return in response to ID command.
Valid field names are:
Package name (‘GNU Mailutils’).
Package version (‘3.14’).
Vendor name (‘GNU’).
The string ‘http://www.gnu.org/software/mailutils’
The string ‘51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA’.
OS version number.
Name of the
Invocation command line.
List of environment variables with their values.
This document was generated on January 2, 2022 using makeinfo.Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.