From: Don Armstrong <don@donarmstrong.com>
Date: Mon, 24 Sep 2007 07:59:45 +0000 (+0000)
Subject:  * Add more documentation to delay_mail
X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=69564efbeb35b0ca14e7c64771bfcafc8799d1b7;p=bin.git

 * Add more documentation to delay_mail
---

diff --git a/delay_mail b/delay_mail
index d9443e2..405e695 100755
--- a/delay_mail
+++ b/delay_mail
@@ -41,7 +41,8 @@ Enqueue a message which should be sent out later
 
 =item B<--delay>
 
-Length of delay (man at for details of specification)
+Length of delay (man at for details of specification; Debian systems
+see /usr/share/doc/at/timespec)
 
 =item B<--email>
 
@@ -93,6 +94,25 @@ Display this manual.
 
 =head1 EXAMPLES
 
+The following entry in your procmailrc (or similar) will do the dirty
+work:
+
+ :0 Hhbw
+ * !Message-Id: .*delay[0-9]+@
+ * ^TO \/you\+de[^@]+
+ |delay_mail --mailto you@foo.com --enqueue --email --delay $MATCH
+
+ delay_mail --list;
+
+and
+
+ atq;
+
+will tell you that things are queued up and ready to go.
+
+You can then bounce messages that you want to deal with later to
+you+delay+10=30am_tomorrow@foo.com or similar, and you'll receive the
+message again at 10:30 AM tomorrow to deal with.
 
 =cut