delivery(8gx)
π NAME π
Okay bestie, meet delivery β the backend for local delivery. This is the delivery(8gx) page from the Gromox admin reference, and yes, we're getting through every single flag together. π«Άβ¨
π οΈ SYNOPSIS π οΈ
delivery [-c config]
β¨ OPTIONS β¨
-cconfig β Reads configuration directives from the file you point at. If this option is not specified,/etc/gromox/gromox.cfgand/etc/gromox/delivery.cfgwill be read. π-?β Displays an option summary. Short, sweet, iconic. π
Also: all time-based command-line options and configuration file directives are subject to the syntax described in gromox(7), section "Duration specifications". Periodt. π₯
βοΈ CONFIGURATION DIRECTIVES (gromox.cfg) βοΈ
These directives are recognized when reading from /etc/gromox/gromox.cfg, or when the -c option is used to specify a custom file:
daemons_fd_limitβ Ingromox-delivery, this is treated as an alias forlda_fd_limit. Basically a nickname situation. πlda_fd_limitβ Requests that the file descriptor table be at least this large. The magic value0indicates that the system default hard limit (rlim_max, cf.setrlimit(2)) should be used. Default:0.outgoing_smtp_urlβ Seegromox.cfg(5):outgoing_smtp_url. Go read that lore. π
π CONFIGURATION DIRECTIVES (delivery.cfg) π
These directives are recognized when reading from /etc/gromox/delivery.cfg, or when the -c option is used to specify a custom file:
admin_mailboxβ An e-mail address where to send reports from the"net_failure"code component. Default:(empty).config_file_pathβ Colon-separated list of directories which will be scanned when locating further configuration files, especially those used by subcomponent instances. For example,mysql_adaptor(4gx)would be directed to look at/etc/gromox/delivery/mysql_adaptor.cfgbefore/etc/gromox/mysql_adaptor.cfg. 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.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 theEHLOcommand if and when connecting to an SMTP service (e.g. inbox rules that do forwarding). Default:(system hostname).lda_log_fileβ Target for log messages here. Special values:"-"(stderr/syslog depending on parent PID) or"syslog"are recognized. Default:-(auto).lda_log_levelβ Maximum verbosity of logging.1=crit,2=error,3=warn,4=notice,5=info,6=debug. Default:4(notice).running_identityβ An unprivileged user account to switch the process to after startup. Default:gromox.work_threads_maxβ The number of threads thatgromox-deliverymay spawn to process incoming messages. This number must be less-or-equal to theexmdb_local(4)exmdb_connection_numdirective to avoid rejection of messages in a message storm. Default:5.work_threads_minβ Default:1.
π‘ SIGNALS π‘
Upon receipt of SIGHUP, configuration files are re-read, but only a few select directives can be changed this way, as many parts do not implement reload. So yeah, not a full hot-reload slay. ππ
π SEE ALSO π
That's the whole page, bestie π Source/version: Gromox, manual: delivery(8gx). There's no separate date line in this footer to copy, so this cute sign-off is carrying the footer energy. ππ«Ά
π¦ where this page comes from
- alpine 3.24: grommunio-gromox-doc 3.6-r0 Β· AGPL-3.0-or-later
- π the page's license: CC-BY-SA-4.0 or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms