X-Git-Url: https://git.madduck.net/etc/mailfilter.git/blobdiff_plain/764f42aae3e19194a1d356fa7ed7821223e02ccd..3fc8502a2d7d8c27ca0cf1313f1c349d5986760a:/procmail/tickle

diff --git a/procmail/tickle b/procmail/tickle
index 6557848..2128713 100644
--- a/procmail/tickle
+++ b/procmail/tickle
@@ -1,9 +1,11 @@
 # The X-Tickle header has priority over the Original-To address
 :0
+* ! POSTPONED ?? .
 *$ ^X-Tickle:${RE_SPACE}+\/${RE_NOT_SPACE}+
 { TICKLE="$MATCH" }
 
 :0 E
+* ! POSTPONED ?? .
 * ORIGINAL_TO ?? ^.+@tickle\.madduck\.net$
 * ORIGINAL_TO ?? ^\/[^@]+
 { TICKLE="$MATCH" }
@@ -49,13 +51,20 @@
   JUST_DATE
   DAILY_DELIVERY_TIME
 
-  LOG="tickle:      delaying message until $DELAY$NL"
+  :0
+  { RELEASE="`$BIN_DATE -d \"$DELAY\" +'%s (%c)'`" }
+
+  LOG="tickle:      delaying message until $RELEASE$NL"
   DELAYED_QUEUE=$TICKLER_QUEUE
 
-  # unset DISABLE_DELAYS to enable delaying for tickle messages
+  :0 fw
+  |$FORMAIL -I"X-Tickle: $RELEASE"
+
+  # store messages as read
+  MARK_READ=tickler
+
+  # unset DISABLE_DELAYS to always enable delaying for tickle messages
   DISABLE_DELAYS
 }
 
-TICKLE
-
 # vim:ft=procmail