[Mailman-Users] Timezone problem

Barry A. Warsaw bwarsaw at cnri.reston.va.us
Tue Jul 20 00:05:47 CEST 1999


>>>>> "NM" == Nigel Metheringham <Nigel.Metheringham at vdata.co.uk> writes:

    NM> BTW the %z might be a GNU library special - not sure what
    NM> other strftimes have.  Also if you use gmtime rather than
    NM> localtime you may see some very odd behaviour - at least I do
    NM> during the first hour after midnight each day during DST.

Sorry, we can't use %z because it isn't on every system (Linux has it,
but Solaris does not, though it has the less useful %Z).  We calculate
that field, but why should Mailman be adding a Date: header anyway?
Won't most (all?) MTAs insert the proper Date: header anyway if one
isn't present?

Below isn't exactly the patch that I'd like to apply, but it has the
same effect.

-Barry

-------------------- snip snip --------------------
Index: Message.py
===================================================================
RCS file: /projects/cvsroot/mailman/Mailman/Message.py,v
retrieving revision 1.22
diff -c -r1.22 Message.py
*** Message.py	1999/07/01 12:26:51	1.22
--- Message.py	1999/07/19 22:04:54
***************
*** 230,236 ****
  	    self.SetHeader('from', sender)
  
      def SetDate(self, date=time.ctime(time.time())):
! 	self.SetHeader('date', date)
  
      def GetSender(self):
  	return self.sender
--- 230,237 ----
  	    self.SetHeader('from', sender)
  
      def SetDate(self, date=time.ctime(time.time())):
! ##	self.SetHeader('date', date)
!         pass
  
      def GetSender(self):
  	return self.sender




More information about the Mailman-Users mailing list