Helen McCarthy skribis:
I have tried formating the date command to give me a 2 digit hour
and a day of the week and putting those values into 1 or two
environment variables.
No need for the date-command etc. See the DDD and HH below.
From
: 0
* ^^From +\/[^ ].*
{ From="$MATCH" }
#From succes(_dot_)nu(_at_)wanadoo(_dot_)nl Tue Oct 26 21:44:31 1999
: 0 # succes(_dot_)nu(_at_)wannadoo(_dot_)nl
* From ?? ^^\/[^ ]+
{ From_Addr = "$MATCH" }
: 0 # Tue Oct 26 21:44:31 1999
* From ?? ^^[^ ]+ +\/[^ ].*
{ From_DaTim = "$MATCH" }
: 0 # Tue
* From_DaTim ?? ^^\/...
{ DDD = "$MATCH" }
: 0 # Oct
* From_DaTim ?? ^^... \/...
{ MMM = "$MATCH" }
# Convert the three letter abbreviation to numbers.
Mmm2MM = "Jan01Feb02Mar03Apr04May05Jun06Jul07Aug08Sep09Oct10Nov11Dec12"
: 0
* Mmm2MM ?? $ ^^.*($MMM)\/[0-9][0-9]
{ MM = "$MATCH" }
: 0 # 26
* From_DaTim ?? ^^... ... +\/[0-9]+
{ DD = "$MATCH" }
: 0
* From_DaTim ?? ^^... ... +[0-9]+ \/.*
{ From_Time = "$MATCH" }
: 0 # 21
* From_Time ?? ^^\/[0-9]+
{ HH = "$MATCH" }
0 # 44
* From_Time ?? ^^[0-9]+:\/[0-9]+
{ NN = "$MATCH" }
0 # 31
* From_Time ?? ^^[0-9]+:[0-9]+:\/[0-9]+
{ SS = "$MATCH" }
0 # 1999
* From_Time ?? ^^[0-9]+:[0-9]+:[0-9]+ \/[0-9]+
{ YYYY = "$MATCH" }
0 # 99
* YYYY ?? ^^[0-9][0-9]\/[0-9]+
{ YY = "$MATCH" }
See also http://www.xs4all.nl/~rvtol/procmailrc.txt
(search for .procmailrc.from)
--
Affijn, Ruud
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail