WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 12.06.2003, 10:46   #1
jorge
Veteran
 
Registriert seit: 20.05.2003
Alter: 51
Beiträge: 398


Standard sendmail zeitzone

Hallo,

kann mir jemand sagen wie ich sendmail dazu bringe, die richtige zeit in die Mailheader zu schreiben? die Systemzeit auf meinem Linux-Server stimmt (Thu Jun 12 09:34:24 CEST 2003) aber alle Mails von dieser Maschine sind 2 Stunden früher datiert (sendmail-8.12.5-7), z.B. wenn ich ein Mail um 8:00 schicke wird es im Mail-Client mit 6:00 angezeigt. Bei einem anderen Server wir sowieso jedes Mail mit 01.01.70 00:00 (!) datiert.

danke
jorge
jorge ist offline   Mit Zitat antworten
Alt 12.06.2003, 11:42   #2
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

IMHO wird die Zeit doch vom Client (PC) gesetzt.
Kannst Du mal die Header von so einer "falschen" Mail posten?
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 12.06.2003, 12:14   #3
jorge
Veteran
 
Registriert seit: 20.05.2003
Alter: 51
Beiträge: 398


Standard

ok, beim 1. Server lag das Problem beim Client (Zeitzone, autom. Sommerzeitumstellung) aber beim anderen komme ich nicht dahinter. Hier der Mailheader einer Nachricht:

From - Thu Jun 12 04:37:32 2003
X-UIDL: MD50000097761:MSG:1024:29569180:3613431470
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-path: <root@################>
Received: from kalwang-linux.############# ([##.#.#.##])
by ############### ([127.0.0.1])
with SMTP (MDaemon.PRO.v6.5.1.R)
for <#########@############>; Thu, 12 Jun 2003 04:41:08 +0000
Received: (from root@localhost)
by kalwang-linux.########## (8.9.1/8.9.1) id EAA13107
for #########@############; Thu, 12 Jun 2003 04:28:59 +0200
From: <root@###############>
Message-Id: <200306120228.EAA13107@kalwang-linux.##########>
Subject: Sicherung Kalwang
To: ##########@################
Date: Thu, 12 Jun 103 04:28:58 +0200 (MEST)
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-MDRcpt-To: #############@#############
X-MDRemoteIP: ##.#.#.##
X-Return-Path: root@###############
X-MDaemon-Deliver-To: #########@###########

in Mozilla Mail wird das Datum unterschiedlich angezeigt,
Nachrichtenheader 09.01.32 21:32, im Mailboxfenster 01.01.70 01:00.
Ich vermute mal, dass es an der Jahreszahl in der Zeile "Date Thu, 12 Jun 103 04:28:58 +0200" liegt,
aber wie kann ich das beheben?

gruss
jorge
jorge ist offline   Mit Zitat antworten
Alt 12.06.2003, 12:21   #4
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Zitat:
Original geschrieben von jorge
From: <root@###############>
Subject: Sicherung Kalwang
To: ##########@################
Date: Thu, 12 Jun 103 04:28:58 +0200 (MEST)
HE HE HE

Das schaut mir nach einem Perl-Script aus, das automatisiert Emails verschickt.

Die Funktion localtime() liefert naemlich nicht das aktuelle Jahr, sondern das aktuelle Jahr MINUS 1900!
Der Code im Script sieht wahrscheinlich so aus:
Code:
$then = time();
$that_year = localtime($then) -> year;
printf("It shall be 19%d\n", that_year);
sollte aber
Code:
printf("It shall be %d\n", 1900 + $that_year);
lauten.

Alles klar?
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 13.06.2003, 10:48   #5
jorge
Veteran
 
Registriert seit: 20.05.2003
Alter: 51
Beiträge: 398


Standard

hallo,

da hab ich ja mal einen richtigen guru erwischt . das problem war, dass zum mailversand nicht der "mail" befehl sondern das programm "elm" verwendet wurde. ob das in perl geschrieben ist, weiss ich nicht, jedenfalls hat mich der obige tip auf die richtige spur geführt.

danke
jorge
jorge ist offline   Mit Zitat antworten
Alt 13.06.2003, 10:54   #6
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Es gibt nur einen Guru - und der bin ich nicht

Trotzdem danke fuer das Kompliment.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:31 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag