[Postfixbuch-users] Ist DATE statt Date im Header RFC konform?

Robert Felber r.felber at ek-muc.de
Di Mär 27 12:58:57 CEST 2007


On Tue, Mar 27, 2007 at 11:42:26AM +0200, Christian Maier wrote:
> Hallo,
> 
> ich betreibe einen Postfixserver und habe die Checks von Peer
> (http://www.postfixbuch.de/web/service/checks/) mit drin.
> 
> Wegen des Header Checks 
> /^DATE: /i REJECT capsDATE
> 
> kommen von einer Stelle Nachrichten nicht an. Da sehen die Header so aus:
> TO: <xxx at domain>
> SUBJECT: Antwort: Geblockte Mail
> IN-REPLY-TO: <xxxxxxx at serial...>
> DATE: Tue, 27 Mar 2007 08:47:01 +0200
> 
> (Die Daten bei TO und IN-REPLY-TO wurden von mir verändert, die
> Schlüsselwörter sind in Großbuchstaben)
> 
> Ich würde meinem Kunden gern sagen, dass ein RFC diese Großschreibung
> nicht zuläßt. Ist RFC2822, Sektion 3.6.1 die richtige Antwort?
> ...
> The origination date field consists of the field name "Date" followed by a date-time specification
> ...

Wieder mal so ein Fall wo alle recht haben koennen.
Ja, die Syntax-Beschreibung fuer Date: sieht Date: vor, aber nirgends wird
darauf hingewiesen, dass Felder case-sensitive zu behandeln sind.

Sektion 2.2 der erwaehnten RFC beschreibt uebrigens den vollem Umfang
des US-ASCII Zeichensatzes (somit auch uppercase) und gibt naehere 
Syntaxerlaeterungen an die Untersektionen ab, wo nicht explizit case-sensivity
festgelegt wird.

Aber - es gibt da auch eine RFC die mal gesagt hat "Be strict in what you
send, and tolerant in what you accept".

Ich wuerde headerfields prinzipiell case-insensitive betrachten.



-- 
    Robert Felber (PGP: 896CF30B)
    Munich, Germany



Mehr Informationen über die Mailingliste Postfixbuch-users