Files
mesh-catalog/modules/mailu
jschoubben 454c5662dd
mesh/merge-gate head 454c5662ddcb merged into trunk 671ab9a3ba7b — pass: builds mailu, sent nowhere; no bus step; 1 wait(s) for a person; every machine com…
mesh/repo-check head 454c5662ddcb merged into trunk 671ab9a3ba7b — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (go), merge-…
mesh/delivery delivering: 0 machine step(s) passed
Add automx_rows, a read-only tool for the rows automx answers from (issue 1630)
2026-10-21 14:02:37 +02:00
..

mailu

Mail — Mailu, with its provisioner (the smtp provision) and tools, on the tool runtime.

Settings

A definition names no mesh (novox/hq ADR 0112, ADR 0155), so the values that are this installation's are settings on the assignment, settings set mailu <file>:

{"domain": "…", "sitename": "…", "website": "https://…", "proxy-address": "…"}

domain is the mail domain (also the provisioner's, for a consumer's address); sitename and website are shown by the web front; proxy-address is what REAL_IP_FROM trusts a real-IP header from — the address the proxy forwards with. The front's own hostname is the name of its web route, told to it by the mesh.

Files it does not know

Each directory or archive this module declares says how it treats a file it did not write (ADR 0422, ADR 0416).

  • ${dir:mesh-state}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:state}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:grants}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-automx}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-certs}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-data}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-dkim}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-mail}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-mailqueue}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-filter}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-clamav}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-redis}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-webmail}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-dav}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-fetchmail}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-overrides-nginx}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-overrides-dovecot}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-overrides-postfix}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-overrides-rspamd}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data-overrides-roundcube}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).