delivery

Name

delivery — Backend for local delivery

Synopsis

delivery [-c config]

Options

-c config

Read configuration directives from the given file. If this option is not specified, /etc/gromox/delivery.cfg will be read if it exists.

-?

Display option summary.

Plugins

The delivery daemon can be extended by a number of plugins. In Gromox, their filenames begin with libmtahook_.

Configuration directives

The usual config file location is /etc/gromox/delivery.cfg.

admin_mailbox

Default: (unspecified)

config_file_path
Colon-separated list of directories in which further configuration files, especially those used by plugin instances, will be searched.
Default: /etc/gromox/delivery:/etc/gromox
data_file_path
Colon-separated list of directories in which static data files will be searched.
Default: /usr/share/gromox/delivery
default_domain

Default: (system domainname)

delivery_log_file
Target for log messages here. Special values: "-" (stderr/syslog depending on parent PID) or "syslog" are recognized.
Default: - (auto)
delivery_log_level
Maximum verbosity of logging. 1=crit, 2=error, 3=warn, 4=notice, 5=info, 6=debug.
Default: 4 (notice)
dequeue_max_mem

Default: 1024M

dequeue_path

Default: /var/lib/gromox/queue

free_context_num

Default: 512

host_id
A unique identifier for this system. It is used for the DSN text of bounce messages. It is used as the value for the EHLO command if and when connecting to an SMTP service (e.g. inbox rules that do forwarding).
Default: (system hostname)
running_identity
An unprivileged user account to switch the process to after startup.
Default: gromox
state_path
Directory for runtime variadic data.
Default: /var/lib/gromox
work_threads_max

Default: 32

work_threads_min

Default: 16

Files

  • /usr/lib/gromox/libgxm_*.so: hook plugins

  • /usr/lib/gromox/libgxs_*.so: service plugins

See also

gromox(7)