about summary refs log tree commit homepage
path: root/scripts/dc-dlvr.pre
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2014-04-21 00:18:33 +0000
committerEric Wong <e@80x24.org>2014-04-21 00:23:33 +0000
commit62f57b7545eedf6a781efb2f5269b0a38ef2cd4c (patch)
treeb561952c8a3fa1ac8f033966e5971f3f89ec3751 /scripts/dc-dlvr.pre
parent1c910ebd5d088b68fd1cec41285ad62641673845 (diff)
downloadpublic-inbox-62f57b7545eedf6a781efb2f5269b0a38ef2cd4c.tar.gz
The ~/.dc-dlvr.pre script for my public-inbox user does this.
Diffstat (limited to 'scripts/dc-dlvr.pre')
-rw-r--r--scripts/dc-dlvr.pre12
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/dc-dlvr.pre b/scripts/dc-dlvr.pre
new file mode 100644
index 00000000..9183a96e
--- /dev/null
+++ b/scripts/dc-dlvr.pre
@@ -0,0 +1,12 @@
+# Copyright (C) 2014, Eric Wong <e@80x24.org>
+# License: AGPLv3 or later <http://www.gnu.org/licenses/agpl-3.0.txt>
+# sourced by /etc/dc-dlvr in ~$PI_USER/.dc-dlvr.rc, this just exits,
+# aborting /etc/dc-dlvr
+export PATH=/usr/local/bin:/usr/bin:/bin
+exec 2>> ~/log/dc-dlvr.pre.err
+trap 'err=$?; set +e; test $err -eq 0 || rm -f $TMPMSG; exit $err' EXIT
+case $1,$CLIENT_ADDRESS in
+pispam,) exec public-inbox-learn spam < $TMPMSG ;;
+piham,) exec public-inbox-learn ham < $TMPMSG ;;
+esac
+exec public-inbox-mda < $TMPMSG