From 13ce8c26a3ae0e0d875905741c354c889e2a7903 Mon Sep 17 00:00:00 2001 From: Thomas Hochstein Date: Wed, 14 Apr 2010 23:18:04 +0200 Subject: [PATCH] Add: MID-Format may now contain %t for a Unix timestamp. %t will be replaced by the number of seconds since the epoch. Signed-off-by: Thomas Hochstein --- yapfaq.pl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/yapfaq.pl b/yapfaq.pl index b509d9b..d4e381e 100644 --- a/yapfaq.pl +++ b/yapfaq.pl @@ -269,6 +269,7 @@ sub postfaq { #Prepare MID: $$TDM = ($$TDM < 10 && $$TDM !~ /^0/) ? "0" . $$TDM : $$TDM; $$TDD = ($$TDD < 10 && $$TDD !~ /^0/) ? "0" . $$TDD : $$TDD; + my $Timestamp = time; $MID = $$MIDF; $MID = '<%n-%d.%m.%y@'.hostfqdn.'>' if !defined($MID); # set to default if unset @@ -276,6 +277,7 @@ sub postfaq { $MID =~ s/\%d/$$TDD/g; $MID =~ s/\%m/$$TDM/g; $MID =~ s/\%y/$$TDY/g; + $MID =~ s/\%t/$Timestamp/g; #Now get the body: open (FH, "<$$File"); @@ -689,8 +691,9 @@ A pattern from which the message ID is generated as it will appear in the Message-ID header of the message. You may use the special strings C<%n> for the I of your project, -C<%d> for the date the message is posted, C<%m> for the month and -C<%y> for the year, respectively. +C<%d> for the date the message is posted, C<%m> for the month, C<%y> +for the year and C<%t> for a time stamp (number of seconds since the +epoch), respectively. This setting is optional; the default is '<%n-%d.%m.%y@I>' where I is the fully qualified domain name (FQDN) of the