From: Tulipant G. <tul...@db...> - 2000-12-05 10:15:42
|
On 5 Dec 2000, 8:34, Jason Haar <Jas...@tr...> wrote. > > why have i diffrent timezone in my header > > > > Return-Path: <in...@eb...> > > Delivered-To: gl...@he... > > Received: (qmail 5772 invoked by uid 85); 4 Dec 2000 12:27:58 -0000 > > Received: from in...@eb... by hermes.element-5.de with qmail-scanner-0.94 > > (sweep: 1.11/3.38. . Clean. Processed in 0.467545 secs); 04/12/2000 13:27:58 > > Received: from hermes.element-5.de (HELO localhost) (195.185.111.26) by > > hermes.element-5.de with SMTP; 4 Dec 2000 12:27:57 -0000 > > Received: from pop3.web.de by localhost with POP3 (fetchmail-5.3.0) for > > gl...@he... (single-drop); Mon, 04 Dec 2000 13:27:57 +0100 (CET) > > > There is no error there: > > You have: > > 4 Dec 2000 12:27:58 -0000 > > and > > 04/12/2000 13:27:58 > > Those are the same timestamp. > > This is a Qmail issue - not a Qmail-Scanner one. False. > Qmail returns time in UTC > format, Qmail-Scanner and all(?) other MTAs (like sendmail) return in the > local timezone. Please, read the relevant RFCs/standards. UTC is the default time zone. Your script does not use a conforming date and time specification. From RFC 822: 5. DATE AND TIME SPECIFICATION 5.1. SYNTAX date-time = [ day "," ] date time ; dd mm yy ; hh:mm:ss zzz day = "Mon" / "Tue" / "Wed" / "Thu" / "Fri" / "Sat" / "Sun" date = 1*2DIGIT month 2DIGIT ; day month year ; e.g. 20 Jun 82 month = "Jan" / "Feb" / "Mar" / "Apr" / "May" / "Jun" / "Jul" / "Aug" / "Sep" / "Oct" / "Nov" / "Dec" time = hour zone ; ANSI and Military hour = 2DIGIT ":" 2DIGIT [":" 2DIGIT] ; 00:00:00 - 23:59:59 zone = "UT" / "GMT" ; Universal Time ; North American : UT / "EST" / "EDT" ; Eastern: - 5/ - 4 / "CST" / "CDT" ; Central: - 6/ - 5 / "MST" / "MDT" ; Mountain: - 7/ - 6 / "PST" / "PDT" ; Pacific: - 8/ - 7 / 1ALPHA ; Military: Z = UT; ; A:-1; (J not used) ; M:-12; N:+1; Y:+12 / ( ("+" / "-") 4DIGIT ) ; Local differential ; hours+min. (HHMM) 5.2. SEMANTICS If included, day-of-week must be the day implied by the date specification. Time zone may be indicated in several ways. "UT" is Univer- sal Time (formerly called "Greenwich Mean Time"); "GMT" is per- mitted as a reference to Universal Time. The military standard uses a single character for each zone. "Z" is Universal Time. "A" indicates one hour earlier, and "M" indicates 12 hours ear- lier; "N" is one hour later, and "Y" is 12 hours later. The letter "J" is not used. The other remaining two forms are taken from ANSI standard X3.51-1975. One allows explicit indication of the amount of offset from UT; the other uses common 3-character strings for indicating time zones in North America. |