tune cronjobs
[distro-setup] / brc2
diff --git a/brc2 b/brc2
index 9fa1010920e6767057a1699531c519423e973d4b..5cd83b2223641705ff2762871aee5b22385f33c4 100644 (file)
--- a/brc2
+++ b/brc2
@@ -1481,6 +1481,29 @@ runsieve() {
   sed -r '/^info: filtering:/{h;d};/^info: msgid=$/N;/^info: msgid=.*left message in mailbox [^ ]+$/d;/^info: msgid=/{H;g};/^info: message kept in source mailbox.$/d' /tmp/testsieve.log
 }
 
+# usage:
+# alertme SUBJECT
+# printf "subject\nbody\n" | alertme
+alertme() {
+  if [[ -t 0 ]]; then
+    exim -t <<EOF
+From: alertme@iankelling.org
+To: alerts@iankelling.org
+Subject: $*
+EOF
+  else
+    read sub
+    { cat <<EOF
+From: alertme@iankelling.org
+To: alerts@iankelling.org
+Subject: $sub
+
+EOF
+      cat
+    } | exim -t
+  fi
+}
+
 # mail related
 testexim() {
   # testmail above calls sendmail, which is a link to exim/postfix.