maddy

Fork https://github.com/foxcpp/maddy

git clone git://git.lin.moe/go/maddy.git

 1Distribution files for maddy
 2------------------------------
 3
 4**Disclaimer:** Most of the files here are maintained in a "best-effort" way.
 5That is, they may break or become outdated from time to time. Caveat emptor.
 6
 7## integration + scripts
 8
 9These directories provide pre-made configuration snippets suitable for
10easy integration with external software.
11
12Usually, this is what you use when you put `import integration/something` in
13your config.
14
15## systemd unit
16
17`maddy.service` launches using default config path (/etc/maddy/maddy.conf).
18`maddy@.service` launches maddy using custom config path. E.g.
19`maddy@foo.service` will use /etc/maddy/foo.conf.
20
21Additionally, unit files apply strict sandboxing, limiting maddy permissions on
22the system to a bare minimum. Subset of these options makes it impossible for
23privileged authentication helper binaries to gain required permissions, so you
24may have to disable it when using system account-based authentication with
25maddy running as a unprivileged user.
26
27## fail2ban configuration
28
29Configuration files for use with fail2ban. Assume either `backend = systemd` specified
30in system-wide configuration or log file written to /var/log/maddy/maddy.log.
31
32See https://github.com/foxcpp/maddy/wiki/fail2ban-configuration for details.
33
34## logrotate configuration
35
36Meant for logs rotation when logging to file is used.
37
38## vim ftdetect/ftplugin/syntax files
39
40Minimal supplement to make configuration files more readable and help you see
41typos in directive names.