Datum der email 01.01.1970 SMTP

Hallo,

ich versende eine email per „SMTP Instanz“. Der Versand etc. funktioniert soweit, jedoch wird beim eintreffen der email in dem Outlook - Posteingang, der Zeitstempel „1.Januar 1970“ verwendet.
Kann mir jemand sagen, ob das an der Instanz, dem Aufruf etc. liegen kann, oder ist das wohl ein Outlook etc. Problem…?

Email senden mache ich so:

//Betreff der email
$mailBetreff =  "Status: $Wochentag - $Datum_Heute"; //Betreff der E-Mail


$mailInhalt =   "Stromverbrauch: 
				- Tagesverbrauch: $TagesStromverbrauch_kWH kWh ($TagesStromverbrauch_EUR €)
				.......";

SMTP_SendMailEx(id, info@....., $mailBetreff, $mailInhalt);

	

Vielen Dank!

Welches OS? Stimmt die Uhrzeit?

Sieht nach Pi und falsch aus, eventuell auch die Konfiguration bezüglich Timezone.

Hallo,

du setzt in deinen Betreff ja auch das Datum, was steht denn da?

Grüße,
Kai

Das OS ist ein RaspPi 2 mit Jessie. Dort kann wohl sein, dass das Datum nicht richtig eignesteltl ist. Da werde ich mal nach gucken, habe ich garnicht dran gedacht…

Das Datum im Betreff setze ich mit folgendem Code, welches aber richtig ist und passt:

$datum = date("d.m.Y.....");

Kai meinte wohl nicht den Code, sondern was in der empfangenen eMail im Betreff für ein Datum steht :rolleyes:
Michael

Ja Michael, genau das meinte ich. :smiley:
Aber laut ihm passt das Datum im Betreff ja, also müsste auch die Systemzeit passen.
Das finde ich schon etwas merkwürdig.

Grüße,
Kai

Ok sorry, falsch verstanden. Ja mein Betreff ist richtig! Der sieht aktuell so aus:

Status: Montag - 06.02

im Rapsberry sieht die Zeit auch richtig aus:

pi@raspberrypi:~ $ date
Tue  7 Feb 10:36:11 CET 2017

Ich muss auch sagen das im Outlook folgendermaßen der Kopf aussieht: Siehe Anhang. Dort steht unter „Gesendet“ sonst immer der Tag, Datum Uhrzeit…:
Auf meinem Smartphone (Android) wird der 01.Januar 1970 angegeben, bestimmt weil er keine Zeit hat…

1.jpg

Hallo,

wie sieht denn der Header der E-Mail aus, scheint so als würde der nicht richtig übertragen werden.

Grüße,
Kai

Hi, der Header müsste doch in der Post zuvor das angehängte Bild sein, oder was meinst Du genau?
Was mir da halt auffält ist, dass dort unter „Gesendet: Ohne“ steht. In den anderen mail steht dort immer der Tag, Datum Uhrzeit etc…Aber wo her das genau kommt, weiss ich immer noch nicht…

Hallo Alex,

nein das meine ich nicht.
Ich weiß nicht welches Outlook du hast, aber schau mal hier: Anzeigen der Kopfzeilen von E-Mail-Nachrichten - Outlook
Das sollte dir erklären was ich meine. :slight_smile:

Grüße,
Kai

Hi,

achso…unten findest Du den „Header“ ich habe die mail-Adressen und IP’s raus genommen…
Was mir direkt auffällt ist folgendes: „Subject: =?UTF-8?B?U3RhdHVzOiBEb25uZXJzdGFnIC0gOS4wMg==?=“
Oder…?

Return-Path: <adaada@adadadada.com>
X-Original-To: info@adadadada.com
Delivered-To: info@adadadada.com
Received: from raspberrypi (p5784C5DF.dip0.t-ipconnect.de [87.xxx.xxx.223])
	by mxxx.syspxxxxxx.de (Postfix) with ESMTPA id 5F86CC4xxxx
	for <info@adadadada.com>; Fri, 10 Feb 2017 06:49:42 +0100 (CET)
To: info@adadadada.com
From: =?UTF-8?B?RW1NYVRyb25pYw==?=
 <adaada@adadadada.com>
Subject: =?UTF-8?B?U3RhdHVzOiBEb25uZXJzdGFnIC0gOS4wMg==?=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
X-Antivirus: AVG for E-mail 2016.0.7998 [4756/13921]
X-AVG-ID: ID318E38B4-4CA6CE60

Hallo,

das Datum scheint aber hier richtig zu sein:

Received: from raspberrypi (p5784C5DF.dip0.t-ipconnect.de [87.xxx.xxx.223])
	by mxxx.syspxxxxxx.de (Postfix) with ESMTPA id 5F86CC4xxxx
	for <info@adadadada.com>; Fri, 10 Feb 2017 06:49:42 +0100 (CET)
To: info@adadadada.com

Der Betreff ist auch richtig, das ist das Ergebnis von utf8 encode.

Kannst du hier ja auch mal selbst prüfen: Online MIME Headers Decoder (RFC 2047)

Grüße,
Kai

Moin Zusammen!

Fehler nachgestellt und behoben!
Fix in einem der nächsten Updates!

Grüße
Pio