summaryrefslogtreecommitdiffstats
path: root/userconfig (follow)
AgeCommit message (Collapse)AuthorFilesLines
2024-06-15mlmmj: Don't mention FAQ addressMalfurious1-3/+0
It is not currently supported for each list to customize its own FAQ. Therefore it is pointless to advertise this information in the help messages. The default response is of course still returned if xxx+faq@domain is ever contacted, but this makes the feature more hidden. Signed-off-by: Malfurious <m@lfurio.us>
2024-06-15mlmmj: Use simpler message prologueMalfurious1-2/+1
Signed-off-by: Malfurious <m@lfurio.us>
2024-06-15mlmmj: Add user configuration directoriesMalfurious18-0/+607
Configuration variables for individual mailing lists should go in subdirectories under `userconfig/lists/`. The directory name is the list name and files/directories beginning with a '.' are ignored. The contents within these list directories should be the list's "tunable" settings which usually reside in the lists's "control" directory. See https://mlmmj.org/TUNABLES.html for more information. Files under `userconfig/listtext/` are the auto-response messages sent out by the lists. The files we store here are shared by all lists, and much of their contents are parameterized. This commit adds the default versions of these files. Signed-off-by: Malfurious <m@lfurio.us>
2024-06-09Add user config files for accounts and email addressesMalfurious2-0/+1
passwd is formatted like a standard unix password file, and is currently used to record a username, password, uid, and gid for each mail user. The row present in the file is a dummy record. Because the mailnode system will support multiple virtual domains and users, usernames should be full email addresses. At the moment, it is also important for all uid/gids to be set to the static value 2000, since that is the real unix account that will own the data files. aliases will hold virtual alias addresses. Each is one-per-line, with one alias address mapping to one or more forwarding addresses. Forward addresses can be of different domains, or even domains foreign to this mailnode install. Signed-off-by: Malfurious <m@lfurio.us>