frankx: Header in Mail - PEAR-Klasse vs. Thunderbird

Beitrag lesen

Hellihello

Der Klassiker ist immer noch strenge Kontrolle der Einhaltung der RFC

Das will heißen: die versandte Mail sollte eben strict RFC-konform sein.

Ich habe mal die Mail-Header einer Thunderbird-Testmail und einer durch eine PEAR-Klasse generierte mail, die auf PHPs mail()-Funktion basiert (ohne SMTP) versucht zu vergleichen.

Unterschiede unter anderem:

TB : X-Envelope-From: robert@example.de
PHP: X-Envelope-From: postmaster+140757@post.webmailer.de

??? was sagt mir das?

TB : X-RZG-FWD-BY: test@example.de
PHP: nischt...

???

Die "Received" Zeilen unterscheiden sich auch dem Inhalt nach, zudem sind

X-RZG-CLASS-ID, Message-ID, Date, From, To und Subject nicht in der selben Reihenfolge.

Klar, dass beim TB eine Zeile "User-Agent: Thunderbird 2.0.0.16 (Windows/20080708)", die es bei  PHPs erweiterter Mail-Funktion nicht gibt.

Das alles irgendwie relevant oder im Rahmen von zulässigen Variationen, also RFC-konform?

Falls es jemand interessiert hier die kompletten Header der beiden Versionen. Die Leerzeilen habe ich zu besseren Vergleich dort eingefügt, wo in der jeweils anderen Mail was anderes steht:

Thunderbird-Mail:
************************************
X-Envelope-From: robert@example.de
X-Envelope-To: mail@example.de
X-Delivery-Time: 1218279453
X-UID: 24887
Return-Path: robert@example.de
X-RZG-FWD-BY: test@example.de
Received: from localhost (client mail forwarder)
 by mailin.webmailer.de (lemon mi62) (RZmta 16.48)
 for mail@example.de; Sat, 9 Aug 2008 12:57:33 +0200 (MEST)

Received: from mo-p05-ob.rzone.de ([81.169.146.180])
 by mailin.webmailer.de (lemon mi62) (RZmta 16.48)
 with ESMTP id e0080ak79AkNOJ for test@example.de;
 Sat, 9 Aug 2008 12:57:33 +0200 (MEST)
 (envelope-from: robert@example.de)
X-RZG-CLASS-ID: mo05
X-RZG-AUTH: :IW0NeWC7euopovfTnZlF0t7UXMdLXMUcLvzfy+rhg9GlU0MFgH+wwU7EgrjDxIc=
Received: from [192.168.178.36]
 (brln-4db95147.pool.einsundeins.de [77.185.81.71])
 by post.webmailer.de (mrclete mo12) (RZmta 16.47)
 with ESMTP id N064dbk799jn7u ; Sat, 9 Aug 2008 12:57:32 +0200 (MEST)
 (envelope-from: robert@example.de)
Message-ID: 489D781E.5030702@example.de
Date: Sat, 09 Aug 2008 12:57:34 +0200
From: "R. example/example.de" robert@example.de
User-Agent: Thunderbird 2.0.0.16 (Windows/20080708)
MIME-Version: 1.0
To: test@example.de
Subject: testBetreff
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
...

************************************
X-Envelope-From: postmaster+140757@post.webmailer.de
X-Envelope-To: test@example.de
X-Delivery-Time: 1217773893
X-UID: 2342
Return-Path: postmaster+140757@post.webmailer.de

Received: from cg-p00-ob.rzone.de ([81.169.146.193])
 by mailin.webmailer.de (plinge mi44) (RZmta 16.48)
 with ESMTP id m045e2k73ERLmT for test@example.de;
 Sun, 3 Aug 2008 16:31:33 +0200 (MEST)
 (envelope-from: postmaster+140757@post.webmailer.de)
X-RZG-CLASS-ID: cg00
Received: from sharron.store ([192.168.40.139])
 by bjorn-cg-04.store (RZmta 16.42) with ESMTP id 004f0fk73EHnXY ;
 Sun, 3 Aug 2008 16:31:33 +0200 (MEST)
 (envelope-from: postmaster+140757@post.webmailer.de)

Received: (from Unknown UID 140757@localhost)
 by post.webmailer.de (8.13.7/8.13.7) id m73EVXcj028487;
 Sun, 3 Aug 2008 14:31:33 GMT

Date: Sun, 3 Aug 2008 14:31:33 GMT
Message-Id: 200808031431.m73EVXcj028487@post.webmailer.de

To: test@example.de
Subject: example.de test
MIME-Version: 1.0
From: test@example.de
Content-Type: ...

************************************

Dank und Gruß,

frankx

--
tryin to multitain  - Globus = Planet != Welt