Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[TB bzw. Icedove] Headerzeilen manuell falten?

0 views
Skip to first unread message

Uwe Premer

unread,
Aug 23, 2010, 4:53:54 PM8/23/10
to
Nabend, ausgehend von meinem Posting
<4C71880C...@nntp.uwe-premer.de> habe ich folgende Frage:
da anscheinend ein sortiertes Senden von eigenen, mehrfachen X-Headern
nicht möglich ist, habe ich folgende Vorstellung:
Ich würde gerne eine Headerzeile nach folgendem Muster mitsenden lassen:

| X-System: Linux XY
| KDE abc
| Kernel fgh

Das bedeutet, in einer einzigen X-Headerzeile sollen mehrere Angaben
enthalten sein, die nach einem sogenannten header folding sauber
3-zeilig dargestellt werden, trotzdem soll es sich um eine einzige
X-Headerzeile handeln.

Ist sowas möglich und wie kann man das realisieren?
header folding ist ja etwas, was es tatsächlich gibt, nur kann man das
selber initiieren?

Uwe

Uwe Schröder

unread,
Aug 23, 2010, 5:50:48 PM8/23/10
to
On 23.08.2010 22:53, Uwe Premer wrote:

> Das bedeutet, in einer einzigen X-Headerzeile sollen mehrere Angaben
> enthalten sein, die nach einem sogenannten header folding sauber
> 3-zeilig dargestellt werden, trotzdem soll es sich um eine einzige
> X-Headerzeile handeln.

"\n " (Newline, Leerzeichen) wäre eine Faltungsstelle. Syntaktisch ist
die Faltungsstelle gleichbedeutend mit einem einfachen Leerzeichen
ohne Faltung, d.h.

X-System: Linux XY
KDE abc
Kernel fgh

bedeutet exakt dasselbe wie

X-System: Linux XY KDE abc Kernel fgh

Wenn das maschinell ausgewertet werden soll, würde ich die Felder
zusätzlich noch mit einem Komma oder Semikolon trennen, also

X-System: Linux XY; KDE abc; Kernel fgh

bzw. gefaltet

X-System: Linux XY;
KDE abc;
Kernel fgh


usch

Karsten Düsterloh

unread,
Aug 24, 2010, 3:30:24 PM8/24/10
to
Uwe Schröder aber hob zu reden an und schrieb:
> X-Test: Rabimmel Rabammel Rabum

Nett. ;-)

> On 23.08.2010 22:53, Uwe Premer wrote:
>
>> Das bedeutet, in einer einzigen X-Headerzeile sollen mehrere
>> Angaben enthalten sein, die nach einem sogenannten header folding
>> sauber 3-zeilig dargestellt werden, trotzdem soll es sich um eine
>> einzige X-Headerzeile handeln.

Es ist schon interessant, was Leute so alles mit ihren armen Mojiri
anstellen wollen. ;-)

> "\n " (Newline, Leerzeichen) wäre eine Faltungsstelle.

Das Leerzeichen bitte gar niemals nicht vergessen, sonst entsteht eine
(syntaktisch) defekter Header. Außerdem auch nie zwei Zeilenumbrüche
direkt hintereinander, sonst wird das als Ende des Headerblocks aufgefaßt!

> Syntaktisch ist die Faltungsstelle gleichbedeutend mit einem
> einfachen Leerzeichen ohne Faltung

Ich hatte schon Leute, die mir "vorwarfen", daß Mnenhy bei mehrzeiligen
Headern "die Formatierung zerstöre", da es solche auch als Fließtext
dargestellt (da vom Backend so geliefert)...


Karsten
--
Freiheit stirbt | Fsayannes SF&F-Bibliothek:
Mit Sicherheit | http://fsayanne.tprac.de/

Uwe Premer

unread,
Aug 24, 2010, 4:52:24 PM8/24/10
to
Karsten Düsterloh schrieb am 24.08.2010 21:30 Uhr:
> Uwe Schröder aber hob zu reden an und schrieb:
>> X-Test: Rabimmel Rabammel Rabum
>
> Nett. ;-)

Ack.

>> On 23.08.2010 22:53, Uwe Premer wrote:
>>
>>> Das bedeutet, in einer einzigen X-Headerzeile sollen mehrere
>>> Angaben enthalten sein, die nach einem sogenannten header folding
>>> sauber 3-zeilig dargestellt werden, trotzdem soll es sich um eine
>>> einzige X-Headerzeile handeln.
>
> Es ist schon interessant, was Leute so alles mit ihren armen Mojiri
> anstellen wollen. ;-)

Jow, der muß bei mir für so Einiges herhalten.

>> "\n " (Newline, Leerzeichen) wäre eine Faltungsstelle.
>
> Das Leerzeichen bitte gar niemals nicht vergessen, sonst entsteht eine
> (syntaktisch) defekter Header. Außerdem auch nie zwei Zeilenumbrüche
> direkt hintereinander, sonst wird das als Ende des Headerblocks aufgefaßt!

Es gibt wohl (nach einigen Tests von mir) auch ein Problem mit einer 4.
gefalteten Zeile, die rückt dann leider (zumindest bei mir war das so) in
den Body des Postings.

>> Syntaktisch ist die Faltungsstelle gleichbedeutend mit einem
>> einfachen Leerzeichen ohne Faltung
>
> Ich hatte schon Leute, die mir "vorwarfen", daß Mnenhy bei mehrzeiligen
> Headern "die Formatierung zerstöre", da es solche auch als Fließtext
> dargestellt (da vom Backend so geliefert)...

lol.

So, mit diesem Posting müßte dann für meine WinXP-Version schon mein Wunsch
erfüllt sein. Mal sehen, ob das Senden so klappt, bin von einem anderen
Account ausgegangen und hab die Von-Zeile auf diesen Account geändert, auf
dem ich die Faltzeilen habe...

Also auf jeden Fall Tnx an Euch beide. ;-)

Uwe

Ralf Zilian

unread,
Aug 24, 2010, 5:26:05 PM8/24/10
to
Uwe Premer schrieb:

> So, mit diesem Posting müßte dann für meine WinXP-Version schon mein Wunsch
> erfüllt sein. Mal sehen, ob das Senden so klappt, bin von einem anderen
> Account ausgegangen und hab die Von-Zeile auf diesen Account geändert, auf
> dem ich die Faltzeilen habe...

Jetzt musst Du die user.js Einträge nur noch hier posten und auch Du
hast Dein Werk getan, denn vielleicht möchte es Dir ja einer gleichtun.

und wech
Ralf
--
ERROR: Coffeepot not found - Operator halted.

Uwe Premer

unread,
Aug 24, 2010, 5:50:33 PM8/24/10
to
Ralf Zilian schrieb am 24.08.2010 23:26 Uhr:
> Uwe Premer schrieb:
>
>> So, mit diesem Posting müßte dann für meine WinXP-Version schon mein Wunsch
>> erfüllt sein. Mal sehen, ob das Senden so klappt, bin von einem anderen
>> Account ausgegangen und hab die Von-Zeile auf diesen Account geändert, auf
>> dem ich die Faltzeilen habe...
>
> Jetzt musst Du die user.js Einträge nur noch hier posten und auch Du
> hast Dein Werk getan, denn vielleicht möchte es Dir ja einer gleichtun.

Daran hatte ich natürlich auch schon gedacht.

Das Ergebnis sieht ja so aus:

| X-Plattform: Lenovo R60
| Windows XP Professional [Service Pack 3]
| V. 5.1
| [Build 2600.xpsp_sp3_gdr.100427-1636]

Ich habe jedoch die entsprechenden Prefs dafür nicht in die user.js,
sondern direkt in die prefs.js geschrieben und zwar wie folgt:

-->
user_pref("mail.identity.id25.headers", "xplattform");
user_pref("mail.identity.id25.header.xplattform", "X-Plattform: Lenovo
R60\n Windows XP Professional [Service Pack 3]\n V. 5.1 [Build
2600.xpsp_sp3_gdr.100427-1636]");
<--

Die zweite user_pref muß komplett in eine einzige Zeile!
Das "xplattform" ist quasi frei wählbar, einzig wichtig ist, es muß genau
gleich in beiden prefs-Zeilen sein.

Es gibt dabei wohl noch eine kleine Eigenheit: aufgrund der Länge der 2.
Faltzeile (Windows XP Professional [Service Pack 3] V. 5.1) wird noch ein
_un_gewollter Umbruch mit "V. 5.1" in eine neue Zeile vorgenommen.

Und des weiteren gelang bei meinen Tests kein gewollte 4. Faltzeile, die
erschien nach dem Posten jeweils im Body des Postings, was völlig verkehrt war.

Uwe

PS: jetzt poste ich mit dem anderen Account, wo ich diese Headerzeile(n)
nicht definiert habe, sondern etwas Ähnliches in die Sig geschrieben habe.
--
Plattform: Lenovo ThinkPad R60
Processor: Intel Core 2 Duo Mobile T5500 @ 1666 MHz
System: Microsoft ® Windows XP Professional Version 2002 V. 5.1
(Build 2600.xpsp_sp3_gdr.090804-1435:Service Pack 3)

Karsten Düsterloh

unread,
Aug 25, 2010, 4:27:26 PM8/25/10
to
Uwe Premer aber hob zu reden an und schrieb:

> user_pref("mail.identity.id25.headers", "xplattform");
> user_pref("mail.identity.id25.header.xplattform", "X-Plattform: Lenovo
> R60\n Windows XP Professional [Service Pack 3]\n V. 5.1 [Build
> 2600.xpsp_sp3_gdr.100427-1636]");

"X-Plattform" ist deutsch, ist das beabsichtigt?

> Es gibt dabei wohl noch eine kleine Eigenheit: aufgrund der Länge der 2.
> Faltzeile (Windows XP Professional [Service Pack 3] V. 5.1) wird noch ein
> _un_gewollter Umbruch mit "V. 5.1" in eine neue Zeile vorgenommen.
>
> Und des weiteren gelang bei meinen Tests kein gewollte 4. Faltzeile, die
> erschien nach dem Posten jeweils im Body des Postings, was völlig verkehrt war.

Das wird wohl daran liegen, daß Mojiri diesen Header selbst entsprechend
umbrechen wollen, aber nicht mitbekommen, daß da schon Zeilenumbrüche
enthalten sind.

Uwe Schröder

unread,
Aug 25, 2010, 4:35:38 PM8/25/10
to
On 25.08.2010 22:27, Karsten Düsterloh wrote:

> Das wird wohl daran liegen, daß Mojiri diesen Header selbst entsprechend
> umbrechen wollen, aber nicht mitbekommen, daß da schon Zeilenumbrüche
> enthalten sind.

Jo. Das würde auch erklären, wo dann auf einmal so ein böses doppeltes
Newline herkommt, das den Rest des Headers killt bzw. dem Body
einverleibt. Muß ein Glückstreffer gewesen sein, daß der TB-Umbruch
zufällig exakt mit dem Benutzer-Umbruch zusammengefallen ist.

usch

Uwe Premer

unread,
Aug 27, 2010, 3:14:20 PM8/27/10
to
Am 25.08.2010 22:27 schrieb Karsten Düsterloh:
> Uwe Premer aber hob zu reden an und schrieb:
>> user_pref("mail.identity.id25.headers", "xplattform");
>> user_pref("mail.identity.id25.header.xplattform", "X-Plattform: Lenovo
>> R60\n Windows XP Professional [Service Pack 3]\n V. 5.1 [Build
>> 2600.xpsp_sp3_gdr.100427-1636]");
>
> "X-Plattform" ist deutsch, ist das beabsichtigt?

Absolut.
Darf ich das denn nicht?
Ich steh' im übrigen voll auf Deutsch, auch was meine eigenen Header angeht.

>> Es gibt dabei wohl noch eine kleine Eigenheit: aufgrund der Länge der 2.
>> Faltzeile (Windows XP Professional [Service Pack 3] V. 5.1) wird noch ein
>> _un_gewollter Umbruch mit "V. 5.1" in eine neue Zeile vorgenommen.
>>
>> Und des weiteren gelang bei meinen Tests kein gewollte 4. Faltzeile, die
>> erschien nach dem Posten jeweils im Body des Postings, was völlig verkehrt war.
>
> Das wird wohl daran liegen, daß Mojiri diesen Header selbst entsprechend
> umbrechen wollen, aber nicht mitbekommen, daß da schon Zeilenumbrüche
> enthalten sind.

Ahja.

Btw: diesen $Mozilla hier hab ich noch nicht "umgestellt" von meinen
X-Headern her. Ich betreibe nämlich mehrere verschiedene Mozillen, die
alle schön einzeln behandelt werden wollen.

Uwe

Karsten Düsterloh

unread,
Aug 30, 2010, 3:52:02 PM8/30/10
to
Uwe Premer aber hob zu reden an und schrieb:
>> "X-Plattform" ist deutsch, ist das beabsichtigt?
>
> Absolut.
> Darf ich das denn nicht?

*lach* Doch, sicher, sogar das "X-" darf deutsch sein.;-)

>> Das wird wohl daran liegen, daß Mojiri diesen Header selbst entsprechend
>> umbrechen wollen, aber nicht mitbekommen, daß da schon Zeilenumbrüche
>> enthalten sind.
>
> Ahja.

Die ganz kranke Variante wäre ja, eine entsprechende Nachricht erst in
die Outbox zu befördern, dort die Zusatzheader einzubauen, die
entsprechende Index-Datei zu löschen und den Kram dann zu senden.
Das sollte keine zusätzlichen Umbrüche produzieren.
Das möchte man aber wirklich nur einmal machen...
(Weswegen ich das auch jetzt gar nicht probiert habe.)

0 new messages