From 2d131df90c7b1f59b2f8ddf3f60cff99e0cb6c82 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Wed, 25 Apr 2007 14:28:00 +0000 Subject: [PATCH] Monotone-Parent: 24b361ad5626a3cf990206bae54d63a278f81a1e Monotone-Revision: 100d8ec9579d3775f3468d8a6c19fb77e3a4c287 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-04-25T14:28:00 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 6 ++++++ SoObjects/Mailer/SOGoDraftObject.m | 12 +++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index b85807a10..9aa05fb7c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-04-25 Wolfgang Sourdeau + + * SoObjects/Mailer/SOGoDraftObject.m: invoke the new + "rfc822DateString" category method on the date we put in the + header. + 2007-04-24 Wolfgang Sourdeau * UI/Common/UIxUserRightsEditor.m ([UIxUserRightsEditor -defaultAction]) diff --git a/SoObjects/Mailer/SOGoDraftObject.m b/SoObjects/Mailer/SOGoDraftObject.m index 9f66bb9e7..8b9ad4c20 100644 --- a/SoObjects/Mailer/SOGoDraftObject.m +++ b/SoObjects/Mailer/SOGoDraftObject.m @@ -21,6 +21,7 @@ #include "SOGoDraftObject.h" #include +#include #include #include #include @@ -608,7 +609,7 @@ static NSString *fromInternetSuffixPattern = nil; NGMutableHashMap *map; NSDictionary *lInfo; // TODO: this should be some kind of object? NSArray *emails; - NSString *s; + NSString *s, *dateString; id from, replyTo; if ((lInfo = [self fetchInfo]) == nil) @@ -657,10 +658,11 @@ static NSString *fromInternetSuffixPattern = nil; [map setObject: [s asQPSubjectString] forKey:@"subject"]; /* add standard headers */ - - [map addObject:[NSCalendarDate date] forKey:@"date"]; - [map addObject:@"1.0" forKey:@"MIME-Version"]; - [map addObject:userAgent forKey:@"X-Mailer"]; + + dateString = [[NSCalendarDate date] rfc822DateString]; + [map addObject: dateString forKey:@"date"]; + [map addObject: @"1.0" forKey:@"MIME-Version"]; + [map addObject: userAgent forKey:@"X-Mailer"]; /* add custom headers */