From d2351f060d0df7eac83cb10f963251fed2b77969 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Sun, 10 Feb 2008 14:18:20 -0800 Subject: [PATCH] Add an rfc822_date function to Debbugs::Mail --- Debbugs/Mail.pm | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/Debbugs/Mail.pm b/Debbugs/Mail.pm index 8ee984a..64cd6f2 100644 --- a/Debbugs/Mail.pm +++ b/Debbugs/Mail.pm @@ -42,7 +42,7 @@ use vars qw($VERSION $DEBUG %EXPORT_TAGS @EXPORT_OK @EXPORT); use base qw(Exporter); use IPC::Open3; -use POSIX ":sys_wait_h"; +use POSIX ":sys_wait_h strftime"; use Time::HiRes qw(usleep); use Mail::Address (); use Debbugs::MIME qw(encode_rfc1522); @@ -54,7 +54,7 @@ BEGIN{ $DEBUG = 0 unless defined $DEBUG; @EXPORT = (); - @EXPORT_OK = qw(send_mail_message get_addresses encode_headers); + @EXPORT_OK = qw(send_mail_message get_addresses encode_headers rfc822_date); $EXPORT_TAGS{all} = [@EXPORT_OK]; } @@ -191,6 +191,17 @@ sub encode_headers{ return $header . qq(\n\n). $body; } +=head2 rfc822_date + + rfc822_date + +Return the current date in RFC822 format in the UTC timezone + +=cut + +sub rfc822_date{ + return scalar strftime "%a, %d %h %Y %T +0000", gmtime; +} =head1 PRIVATE FUNCTIONS -- 2.39.2