# 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 `: ```json {"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).