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)
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)
mpc_plugin_ignore_errors
If set to yes, MPC plugins that fail to load on startup are ignored. If set to no, the daemon will exit if any plugin cannot be loaded.
Default: no
mpc_plugin_list
Path to a text file which lists the filenames of MPC plugins to load, one per line.
Default: (built-in list)
mpc_plugin_path
Path to a secondary directory where MPC plugins will be loaded from if a primary search in standard directories (as per ld.so(8)) was unsuccessful.
Default: /usr/lib/gromox
running_identity
An unprivileged user account to switch the process to after startup.
Default: gromox
service_plugin_ignore_errors
If set to yes, service plugins that fail to load on startup are ignored. If set to no, the daemon will exit if any plugin cannot be loaded.
Default: no
service_plugin_list
Path to a text file which lists the filenames of service plugins to load, one per line.
Default: (built-in list)
service_plugin_path
Path to a secondary directory where service plugins will be loaded from if a primary search in standard directories (as per ld.so(8)) was unsuccessful.
Default: /usr/lib/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)