garbash-www

archive of ~alex garbash.com page
git clone git://git.alexkarle.com.com/garbash-www
Log | Files | Refs | README | LICENSE

commit 539d947ef2d8f39cee6f0743be7ba549353f3df8 (patch)
parent 3bac8747ab8ac9f814dd0fc48af078a780f0246c
Author: alex <alex@garbash.com>
Date:   Wed, 27 Apr 2022 23:38:09 -0400

Add note on mailing list setup

Diffstat:
MMakefile | 4+++-
Mindex.md | 1+
Anotes/012-mailing-lists.md | 42++++++++++++++++++++++++++++++++++++++++++
3 files changed, 46 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile @@ -21,7 +21,9 @@ BUILT = index.html \ notes/010-irc-bouncer.html \ notes/010-irc-bouncer.txt \ notes/011-backups.html \ - notes/011-backups.txt + notes/011-backups.txt \ + notes/012-mailing-lists.html \ + notes/012-mailing-lists.txt build: $(BUILT) diff --git a/index.md b/index.md @@ -39,3 +39,4 @@ Game Plan * [Set up wireguard](notes/009-wireguard.html) * [Set up IRC bouncer](notes/010-irc-bouncer.html) * [Basic backup solution](notes/011-backups.html) +* [Primitive Mailing Lists and Archive](notes/012-mailing-lists.html) diff --git a/notes/012-mailing-lists.md b/notes/012-mailing-lists.md @@ -0,0 +1,42 @@ +--- +title: 012-mailing-lists +--- + +# 012-mailing-lists + +Weds April 27, 2022 + +I surprised myself today while revisiting this site +to find that I had set up mailing lists months ago. +Or something that resembles them. + +We don't have any users other than myself and ~anthony, +so they've gone unused, but my vision for the tilde +is one that uses email for collaboration (outside of +IRC). + +I don't have any experience setting up majordomo or +anything like that, but since all accounts are local I +was able to create a "mailing list" by just updating +/etc/mail/aliases with the lists: + + announce: alex, anthony + +And rerunning `newaliases(8)`. Hacky but it works! +I wonder if they have a limit... + +In addition, I had set up primitive HTML archives using +`hypermail(1)`. A dedicated user account to manage the +archives simply runs the following every 5m via `cron(8)`: + + + #!/bin/sh + # archiveit -- regular archives + for l in announce bugs dev misc; do + hypermail -d /var/www/htdocs/lists/$l -g -m /var/lists/$l + done + + +Pop it behind the VPN and serve it up with `httpd(8)` and +we have a mailing list archive so new members can see +the old conversations!