UsenetLokaler Server
Navigation:EinführungArchivNachschlagenSpielregelnSoftwareHilfreiche Texte |
Das NutznetzXnews einrichtenVorwortDer kleine und schnelle Windows-Newsreader Xnews, den ich zu meinen Windows-Zeiten auch sehr gern eingesetzt habe, hat bei allen Stärken leider einige gravierende Schwächen.
AuÃerdem kann Xnews keine Unicode-Postings darstellen, was 1999 noch angehen mochte, aber heute mindestens anachronistisch ist. In Grenzen kann hier – wie auch gegen das Umlaut-Problem – ein Morver helfen. Das Umlaut-ProblemZum Problem selbst kannst Du Dich auf meiner Technik-Seite schlau machen. Es gibt zwei Möglichkeiten, das zu beheben: Erste Möglichkeit: Body-Umlaute per Headerzeilen nachdeklarierenIn diesem Fall läÃt Du die Postings von Xnews so rausgehen, wie sie sind, schreibst aber Zeichensatz und -kodierung dazu, was Xnews von sich aus leider nicht tut. Leider betrifft diese MaÃnahme nur den Body von Postings, die Du selbst versendest. Die Headerzeilen dieser Postings können weiterhin kaputt sein – ebenso kann es immer noch passieren, daà Xnews eine kodierte Headerzeile eines ankommenden Postings nicht aufgelöst bekommt und dir nur Unsinn anzeigt. Weiter unten stelle ich daher mit Morver eine sehr viel bessere Methode vor. Diese hier ist nur ein Notbehelf! Du trägst einfach unter Setup → Compose → Custom Headers folgende Zeilen ein (das Sternchen am Anfang jeder Zeile bewirkt, daà Xnews diese Header von selbst setzt – sonst müsstest du sie jedesmal erst einschalten): *Mime-Version: 1.0 Das ist das Format, das Xnews tatsächlich verschickt: 8bit-kodiertes windows-1252. Strenggenommen gilt das nur für mitteleuropäische Windows-Maschinen. Andere Windosen verwenden unter Umständen andere Systemzeichensätze; dann muss die mittlere Zeile entsprechend angepasst werden. Wer ganz sicher wissen will, welchen Zeichensatz sein Windows verwendet, sieht in der Registry nach: Ausführen → regedit öffnet den Registry-Editor. Dann am Pfad HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Codepage entlanghangeln und dort den Wert des Schlüssels ACP ablesen. Nachteile dieser MethodeObwohl der Zeichensatz âwindows-1252â durchaus offiziellen Charakter hat, wird er nicht auf allen anderen Systemen verstanden. Angehängte Dateien kannst Du mit diesen Headerzeilen auch nicht verschicken – sie funktionieren nur für reine Textpostings. Der gröÃte Nachteil ist aber, daà damit nur Umlaute im Body Deines Postings richtig behandelt werden. Umlaute in Headerzeilen (vor allem im Absender und im Betreff kommen leicht welche vor) müssen vor dem verschicken ganz anders verpackt werden. Das kann Xnews mit Bordmitteln überhaupt nicht. Dafür nehmen wir den Morver, siehe unten. Das EurozeichenOft liest man den Rat, als Zeichenkodierung iso-8859-1 anzugeben (oder -15, âweil da der Euro drin istâ). Solange es nur um die deutschen Umlaute geht, funktioniert das sogar, weil die in iso-8859-1 bzw. -15 mit denselben Zahlen kodiert werden wie in windows-1252. Aber das Eurozeichen € wird dann ernsthafte Probleme bereiten – bei Deinen Lesern kommt dann nämlich Zeichencode 128 an, wozu aber weder in iso-8859-1 noch in iso-8859-15 ein druckbares Zeichen existiert. Mit der von mir angegebenen Lösung in windows-1252 sollte es mit dem Euro einklich klappen. Wenn Du aber als Zeichenkodierung iso-8859-15 angibst, muÃt Du statt des € in Xnews mit ALT + 0164 das allgemeine Währungssymbol ¤ eingeben, denn das Eurozeichen hat in iso-8859-15 den Code 164 (und nicht 128 wie in windows-1252). Ganz schön verwirrend, was? Zweite Möglichkeit: Postings von Morver nachbearbeiten lassenDiese Methode ist mit Abstand die beste! In diesem Fall setzt Du keine eigene Zeichendeklaration, sondern leitest Deine Postings durch einen kleinen Server, den von Werner Jakobi geschriebenen âMorverâ, den Du auf Deinem Rechner installierst. Stell Dir Morver als eine Art Simultan-Ãbersetzer in beiden Richtungen vor: auf der Xnews-Seite âsprichtâ er unkodierten Systemzeichensatz, auf der Usenet-Seite die Zeichensätze und Kodierungen, die im Usenet üblich sind und für den jeweiligen Fall gebraucht werden (das entscheidet er auch noch selbständig). Gefoldete Headerzeilen baut Morver richtig zusammen, bevor Xnews sie unters Hackebeilchen bekommt. Mit Morver wird Dein Xnews sogar in Grenzen Unicode-tauglich – soweit nämlich ankommendes Unicode auf den Windows-Zeichensatz abgebildet werden kann. Auch wenn für Deine Postings Unicode praktisch erscheint, setzt Morver es ein. AuÃerdem kann Morver auf Wunsch noch andere Sachen mit Deinen Postings anfangen, etwa PGP-Signaturen anbringen, einzelne Zeilenumbrüche aufheben (z.B. für lange URLs) und anderes mehr. Die Adresse zum Herunterladen findest Du auf meiner Linkseite. Eine Anleitung gibtâs dazu. Die Einrichtung mag etwas Denken erfordern, ist aber kein Hexenwerk. Du installierst Morver, startest ihn und teilst ihm mit, wie Dein Usenet-Server heiÃt. Dann stellst Du Xnews so ein, daà er nicht aufs Usenet, sondern auf Deinen Morver zugreift. Das ist alles. Das Message-ID-ProblemXnews setzt eine eigene Message-ID, um Antworten auf eigene Postings erkennen zu können. Das ist an sich eine gute Idee, aber um eine Message-ID überhaupt setzen zu dürfen, braucht man einen FQDN – einen weltweit eindeutigen Namen, der nur der Instanz gehört, die die Message-ID setzt (also Deinem Rechner). Xnews macht es sich in der Standardeinstellung sehr einfach und verwendet Name oder IP-Adresse des Newsservers. Das verletzt nicht nur fremden Namensraum, sondern ist auch schon deshalb falsch, weil eine IP kein Name ist (die Zuordnung Name↔IP kann sich ja ändern). (mehr zur Message-ID ...) Wieder hast Du zwei Möglichkeiten: Erste Möglichkeit: Xnews das Setzen einer Message-ID abgewöhnenVorteil: es ist einfach. Nachteil: Antworten auf Deine eigenen Postings kann Xnews nicht mehr ohne weiteres erkennen. Geh einfach zu Special → Setup → Identities und entferne den Eintrag im Feld âID Tokenâ (einfach löschen und mit âOKâ bestätigen). Achtung: Sobald Du an Deiner Mailadresse etwas änderst, setzt Xnews ein neues Token, Du muÃt es dann also wieder löschen. Zweite Möglichkeit: Einen FQDN eintragenDu kannst das ID-Token und den damit verbundenen Komfort beibehalten. Allerdings brauchst Du dazu einen eigenen FQDN.
Und so wirdâs gemacht: Beende Xnews, falls es gerade läuft. Ãffne dann die Datei xnews.ini, die Du im Xnews-Programmverzeichnis findest, mit einem Texteditor (meinetwegen mit dem Windows-Notepad) und trag unter dem Abschnitt [Compose] eine Zeile ein, die mit FQDN= beginnt und danach Deinen FQDN enthält (im Bild habe ich als Beispiel den FQDN beispiel.example.org gewählt, Du muÃt natürlich Deinen eigenen dafür einsetzen!) Speichere die Datei neu ab, und alles sollte funktionieren. Bei Fragen hierzu kannst Du Dich jederzeit an die Newsgroup de.comm.software.newsreader wenden. Und jetzt viel Spaà mit dem genialen Newsreader Xnews! |