summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Fonseca <jrfonseca@users.sourceforge.net>2006-02-08 23:45:22 +0000
committerJosé Fonseca <jrfonseca@users.sourceforge.net>2006-02-08 23:45:22 +0000
commit584ed1329aa3ab81e8e68b4ef2f17db0ae34308e (patch)
tree68252711097519132c59b38372a28d86a7d41726
parent3cd93ab4124e8e0a7e07128a302f680b10ee4bfb (diff)
Tips for adding missing Date: headers in messages for local delivery (Bruce Schultz).
-rw-r--r--NEWS4
-rw-r--r--README17
2 files changed, 21 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index c25331e..833ff6a 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,10 @@ News
* CVS:
* Corrections to the manpages (Reuben Thomas).
+
+ * Tips for adding missing Date: headers in messages for local delivery
+ (Bruce Schultz).
+
* Version 0.5.1 (2005-03-10):
diff --git a/README b/README
index 8bb8796..f85aea3 100644
--- a/README
+++ b/README
@@ -134,7 +134,24 @@ Interfacing to Mail Delivery Agents
mda="/usr/bin/procmail -d %T"
-----------------------------
+ If the mail message doesn't have a Date: header, such as those generated by
+ vixie-cron, neither <<esmtp>> or <<procmail>> will add one for you. A simple
+ hack is to pipe the message through the <<formail>> program (also part of the
+ <<procmail>> distribution), such as:
+------------------------------------------------------------
+mda='/usr/bin/formail -a "Date: `date -R`" | /usr/bin/procmail -d %T'
+------------------------------------------------------------
+
+ Or, alternatively, add the following rule to your <<<.procmailrc>>>:
+
+----------------------------------------------
+:0fw
+* ! ^Date:
+| formail -a "Date: `date -R`"
+------------------------------
+
+
Interfacing with other mail applications
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~