diff options
author | Eric Wong <e@80x24.org> | 2016-05-18 01:23:05 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-05-20 21:33:56 +0000 |
commit | 1f29b33d3f71b8a40f5ae76bf20b95618b518654 (patch) | |
tree | 974ac5d70d601a454b92bf824e03e8f23b6c6daa /examples/unsubscribe-milter.socket | |
parent | d6cdb106f27abed5d05da035c95e106939fbe3b2 (diff) | |
download | public-inbox-1f29b33d3f71b8a40f5ae76bf20b95618b518654.tar.gz |
While public-inbox is intended primarily for archival, SMTP list subscriptions are still in use in most places and users are likely to want a good unsubscribe mechanism. HTTP (or HTTPS) links in the List-Unsubscribe header are often preferable since some users may use an incorrect email address for mailto: links. Thus, it is useful to provide an example which generates an HTTPS link for users to click on. The default .psgi requires a POST confirmation (as destructive actions with GET are considered bad practice). However, the "confirm" parameter may be disabled for a true "one-click" unsubscribe. The generated URLs are hopefully short enough and both shell and highlighting-friendly to reduce copy+paste errors.
Diffstat (limited to 'examples/unsubscribe-milter.socket')
-rw-r--r-- | examples/unsubscribe-milter.socket | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/unsubscribe-milter.socket b/examples/unsubscribe-milter.socket new file mode 100644 index 00000000..bfaa97a1 --- /dev/null +++ b/examples/unsubscribe-milter.socket @@ -0,0 +1,10 @@ +# ==> /etc/systemd/system/unsubscribe-milter.socket <== +[Unit] +Description = unsubscribe.milter socket + +[Socket] +ListenStream = /var/spool/postfix/unsubscribe/unsubscribe.sock +Service = unsubscribe-milter@1.service + +[Install] +WantedBy = sockets.target |