Stefan+ (Stefan Froehlich)
2024-04-05 08:26:57 UTC
[X-Post nach de.test und dcsn]
Grundgütiger.
Man kann sich ja spielen, wenn man lustig ist, aber so ganz
unvorbereitet und ohne Kontext habe ich jetzt eine knappe Stunde
gebraucht, bis mir klar geworden ist, weshalb genau Dein Posting
hier alles zum Absturz gebracht hat. Man darf sich im Header mit
Mime-Encodings spielen, wie man lustig ist, *aber* das, was am Ende
herauskommt, muss immer noch eine gültige Msg-Id sein.
RFC5536 meint dazu:
#v+
message-id = "Message-ID:" SP *WSP msg-id *WSP CRLF
msg-id = "<" msg-id-core ">"
; maximum length is 250 octets
msg-id-core = id-left "@" id-right
id-left = dot-atom-text
dot-atom-text = <see RFC 5322 Section 3.2.3>
#v-
Und in RFC 5322 steht wiederum:
#v+
dot-atom-text = 1*atext *("." 1*atext)
atext = ALPHA / DIGIT / ; Printable US-ASCII
"!" / "#" / ; characters not including
"$" / "%" / ; specials. Used for atoms.
"&" / "'" /
"*" / "+" /
"-" / "/" /
"=" / "?" /
"^" / "_" /
"`" / "{" /
"|" / "}" /
"~"
#v-
Die Spielereien in diesem Thread waren also bereits für die Umlaute
in den vorhergehenden Postings nicht zulässig, bloß ist es mir da
noch nicht aufgefallen. Hier jedoch steht:
#v+
Message-ID: <=?UTF-8?b?ZGV2aWNlAA==?=@geekmail.de>
#v-
Und das wiederum ergibt:
#v+
sfroehli:~$ echo ZGV2aWNlAA== | base64 -d | hexdump
0000000 6564 6976 6563 0000
0000007
#v-
...abschließende NULL-Bytes. Nicht gut, gar nicht gut. Sollte
derartiges nicht im Grund genommen bereits beim Posten vom Server
abgelehnt werden?
Servus,
Stefan
So, noch eine M-ID, auf Deutsch. :-D
Ich will auch mal... 😈Man kann sich ja spielen, wenn man lustig ist, aber so ganz
unvorbereitet und ohne Kontext habe ich jetzt eine knappe Stunde
gebraucht, bis mir klar geworden ist, weshalb genau Dein Posting
hier alles zum Absturz gebracht hat. Man darf sich im Header mit
Mime-Encodings spielen, wie man lustig ist, *aber* das, was am Ende
herauskommt, muss immer noch eine gültige Msg-Id sein.
RFC5536 meint dazu:
#v+
message-id = "Message-ID:" SP *WSP msg-id *WSP CRLF
msg-id = "<" msg-id-core ">"
; maximum length is 250 octets
msg-id-core = id-left "@" id-right
id-left = dot-atom-text
dot-atom-text = <see RFC 5322 Section 3.2.3>
#v-
Und in RFC 5322 steht wiederum:
#v+
dot-atom-text = 1*atext *("." 1*atext)
atext = ALPHA / DIGIT / ; Printable US-ASCII
"!" / "#" / ; characters not including
"$" / "%" / ; specials. Used for atoms.
"&" / "'" /
"*" / "+" /
"-" / "/" /
"=" / "?" /
"^" / "_" /
"`" / "{" /
"|" / "}" /
"~"
#v-
Die Spielereien in diesem Thread waren also bereits für die Umlaute
in den vorhergehenden Postings nicht zulässig, bloß ist es mir da
noch nicht aufgefallen. Hier jedoch steht:
#v+
Message-ID: <=?UTF-8?b?ZGV2aWNlAA==?=@geekmail.de>
#v-
Und das wiederum ergibt:
#v+
sfroehli:~$ echo ZGV2aWNlAA== | base64 -d | hexdump
0000000 6564 6976 6563 0000
0000007
#v-
...abschließende NULL-Bytes. Nicht gut, gar nicht gut. Sollte
derartiges nicht im Grund genommen bereits beim Posten vom Server
abgelehnt werden?
Servus,
Stefan
--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike
Stefan - Als ob man dies immer wieder durchkauen müßte!
(Sloganizer)
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike
Stefan - Als ob man dies immer wieder durchkauen müßte!
(Sloganizer)