1 # ==> /etc/systemd/system/unsubscribe-milter@.service <==
2 # The '@' is to allow multiple simultaneous services to start
3 # and share the same socket so new code can be cycled in
7 Description = unsubscribe milter %i
8 Wants = unsubscribe-milter.socket
9 After = unsubscribe-milter.socket
12 # First 8 bytes is for the key, next 8 bytes is for the IV
13 # using Blowfish. We want as short URLs as possible to avoid
15 # umask 077 && dd if=/dev/urandom bs=16 count=1 of=.unsubscribe.key
16 ExecStart = /usr/local/sbin/unsubscribe.milter /home/mlmmj/.unsubscribe.key
17 Sockets = unsubscribe-milter.socket
19 # the corresponding PSGI app needs permissions to modify the
20 # mlmmj spool, so we might as well use the same user since
24 WantedBy = multi-user.target