Menu: File / Configuration / Newsserver
Lade Postings von (Server, Port):
(Load news from (Server, Port)
Hier werden die Newsserver eingetragen, von denen Artikel geholt oder zu denen Artikel gepostet werden sollen.
Zum Hinzufügen eines Newsservers [ADD] drücken, und den Namen des Newsservers sowie die Portnummer, durch ein Komma getrennt, eingeben.
Beispiel: news.myprovider.com,nntp
(Wird bei "NNTP" nichts eingetragen, so werden die Vorgaben unter File/Configuration/Local Servers übernommen.)
Die Liste der verfügbaren Newsgroups neu eingetragener Newsserver wird bei der nächsten Online-Verbindung automatisch geladen.
Zum Löschen einen Newsserver markieren und [DELETE] drücken
Bevorzugter Newsserver zum Posten:
(Preferred Post-Server)
Zu versendende Artikel werden nur an den Newsserver übergeben, von dem die jeweilige NG bezogen wird. Werden NG's über verschiedene Newsserver abgerufen, wird der erste Newsserver in der Liste (alphanum. Sortierung) benutzt. Um das zu umgehen, kann ein "Bevorzugter Post-Server" (preferred post server) gewählt werden, der immer für Postings genutzt wird, falls die betreffende Gruppe von ihm bezogen wird.
Um einen "Bevorzugten Newsserver" auszuwählen, markiere ihn und drücke [SELECT].
Menu: File / Configuration / Newsgroups
Verfügbare Newsgroups:
(Available newsgroups)
Dies ist die Liste verfügbarer NG's, die der Newsreader von Hamster einlesen kann. Gruppen die nicht gleichzeitig unter News-Pulls aufgeführt sind, werden als lokale Gruppen behandelt. (D.h., gepostete Artikel werden an keinen anderen Newsserver weitergegeben.) Sie werden in Blau dargestellt.
Drei lokale Gruppen werden von Hamster automatisch vorgegeben:
| "hamster.errors" | (Fehlermeldungen) |
| "hamster.misc" | (Statistiken und neue hinzugekommene Gruppen eines Newsservers) |
| "hamster.posted" | (Speichern von Artikeln nach dem Senden) |
Wähle eine Gruppe aus der/den geladene/n Gruppenliste/n des/der Newsserver(s) aus und drücke [ADD/LOCAL].
Um eine Gruppe von Hand hinzuzufügen, drücke [ADD/LOCAL] und gib den Namen ein.
Die für alle Gruppen gültigen Standard-Einstellungen können im Einzelfall überschrieben werden: Gruppe markieren und [SETTINGS] drücken.
Löschen einer Gruppe: Gruppe markieren und [DELETE] drücken.
Menu: File / Configuration / News-Pulls
Gruppenbezug vom Server (Gruppen-, Servername):
(Groups to pull from server (groupname,servername))
Dies ist die Liste der NG's, die von den Newsservern geholt werden. Jeder Eintrag in dieser Liste ist eine Kombination aus Gruppenname und Newsserver. Das bedeutet, diese Gruppe wird von diesem Newsserver 'geholt'. Bereits abonnierte Gruppen werden in Blau angezeigt.
Im allgemeinen ist es ausreichend, eine Gruppe von einem Server zu holen (dem "schnellsten" / "besten"), aber es können auch weitere Newsserver als Bezugsquelle für die Gruppe festgelegt werden.
Hinzufügen einer weiteren Gruppe: [ADD] Drücke und eine Kombination aus Gruppenname und Newsserver aus der Liste auswählen. Sollte die Liste leer sein, gehe Online und starte den Datentransfer, um die Gesamtliste aller Gruppen zu erhalten.
Löschen einer Gruppe: Gruppe markieren und [DELETE] klicken.
Menu: File / Configuration / Mailserver
[POP3] Abruf von Mails (Server, Port):
[POP3] Load mails from (Server, Port)
Hier werden die Mailserver festgelegt, von denen Mails geholt werden sollen (POP3-Verfahren).
Um einen POP3-Server einzutragen, drücke [ADD] und gib Servernamen und -Port, getrennt durch ein Komma, ein.
Beispiel: pop.myprovider.com,pop3.
(Wird bei "pop3" nichts eingetragen, werden die Standardvorgaben bei File / Configuration / Local Servers übernommen.)
Um einen POP3-Server zu löschen, Server markieren und [DELETE] drücken.
[SMTP] Mailversand an (Server, Port):
[SMTP] Send mails to (Server, Port)
Hier werden die Mailserver eingerichtet, über die Mails gesendet werden sollen (SMTP-Verfahren).
Um einen SMTP-Server einzutragen, drücke [ADD] und gib Servernamen und -Port, getrennt durch ein Komma, ein.
Beispiel: pop.myprovider.com,smtp.
Wird bei "smtp" nichts eingetragen, werden die Standardvorgaben bei File / Configuration / Local Servers übernommen.)
Um einen SMTP-Server zu löschen, wähle ihn aus und drücke [DELETE].
Bevorzugter Mailversand-Server:
(Preferred Send-Server)
Über diesen Server werden grundsätzlich Mails versandt. Er wird immer verwendet, falls er nicht durch eines der frei belegbaren "Online-Menü"-Felder "ausgeschlossen" wurde.
Auswahl des Servers: Markieren und [SELECT] drücken.
Menu: File / Configuration / Passwords
Benutzernamen und Paßwörter für Server und DFÜ-Verbindungen:
(Usernames and passwords for servers and RAS-conn's)
Hier werden die Benutzernamen und Passwörter für die vorgegebenen Newsserver, Mailserver und die Einwahl per DFÜ eingestellt. Letzteres ist nur nötig, wenn Hamster selbst die Einwahl vornehmen soll.
Die Angaben bei "$1", "$1", "$2", ..., "$99" sind universelle Paßwörter bei einigen Skriptsprachen. Statt der Klartextangabe von Benutzer und Paßwort ist auch folgendes möglich: "$(Number)" /Nummer für den Benutzernamen und ein leeres Feld für das Passwort.
Es gibt drei verschiedene Platzhalter für Passwörter:
| "{ASK}" | Hamster fragt nach Benutzernamen und / oder Paßwort, wenn nötig |
| "{SET}" | Benutzername / Paßwort sind eingegeben und gespeichert in der Datei "Password.!!!" (s.u.) |
| "{NONE}" | Benutzername / Paßwort ist leer bzw. wird nicht benötigt (z.B. Erkennung über die IP-Adresse) | .
Zum Editieren der Einstellungen: Eintrag markieren und [EDIT] drücken
Zum Löschen von Username und Passwort (d.h., beide werden auf "{NONE}" gesetzt) den entsprechenden Eintrag markieren und [CLEAR] drücken.
APOP-Anmeldung für POP3-Server
Using APOP-authentication for POP3-servers:
Um APOP zur Identifizierung einzusetzen, muß vor dem Passwort "APOP:" stehen. Solllte das Passwort "versehentlich" mit "APOP:" beginnen, kann die Anmeldung über USER/PASS (Benutzer/Passwort) mit einem vorausgehenden "PASS" erzwungen werden.
Beispiele:
| secret | => Verwendung von USER/PASS (Benutzer/Passwort-Anmeldung) mit dem Passwort "secret" (Standardvorgabe) |
| APOP:secret | => Einsatz von APOP mit dem Passwort "secret" |
| PASS:APOP:secret | => Verwendet USER/PASS mit Passwort "APOP:secret" | .
| PASS:PASS:secret | => Benutzt USER/PASS mit dem Passwort "PASS:secret" |
Wichtiger Hinweis:
Die Passwort-Einstellungen werden in der Datei "Password.!!!" gespeichert.
Sende diese Datei NIEMALS an mich oder einen anderen, wenn Du Anmelde- oder andere Probleme hast.
Die Einträge in der "password.!!!"-Datei werden mit dem "Blowfish"-Algorithmus verschlüsselt. Der Schlüssel zum Kodieren der Daten ist eine Kombination aus festen Werten und verschiedenen Betriebssystemeinstellungen, wie PC-Name, Betriebssystem-Version, usw.
Die verschlüsselten und gespeicherten Daten enthalten den Benutzernamen und das Paßwort. Sie sind über einen Hash-Wert für den entsprechenden Server- / DFÜ-Eintrag indiziert. (Der Name ist nicht als Klartext gespeichert, aber in einer Form, um ihn bei Bedarf zu finden.)
Wenn sich dies alles "sicher" anhört: Es ist NICHT so!
Wenngleich der Schlüsselwert von dem PC abhängt, auf dem er erzeugt wurde, kann er erraten werden.
Aber: Andere Programme benutzen XOR oder ROT13 zum Verschlüsseln solcher Dinge ... ;-)
Menu: File / Configuration / Local accounts
Name, Vollständiger Name, Paßwort:
(Name, full name, password)
Hier können lokale Mailkonten eingerichtet und verändert werden, die zur Anmeldung beim Zugriff auf die lokalen Server verwendet werden.
Um ein neues Mailkonto einzurichten, drücke [Add]. Die Einstellungen des dabei markierten vorhandenen Kontos werden als Standardvorgaben übernommen. Um Einstellungen zu verändern, wähle das Konto aus und drücke [Edit]. Um ein Konto zu löschen, wähle es aus und drücke [Delete].
Kontoeinstellungen:
Die Benutzerkennung ist nur eine eindeutige Nummer zur Identifizierung des Kontos. Sie wird von Hamster bei der Einrichtung des Kontos zugeteilt und kann nicht verändert werden.
Benutzername und Passwort werden zur Identifizierung verwendet, wenn sich der Benutzer am lokalen NNTP- oder POP3-Server anmeldet. Der (gleichfalls eindeutige) Benutzername wird bei der Einrichtung des Kontos vergeben und läßt sich später nicht ändern. Um das Passwort zu ändern, drücke [Change].
Der Vollständige Name (Full name") hat keine besondere Bedeutung. Er kann zur Kennzeichnung des Kontos vergeben werden, z.B. "John Doe (nur Postings)".
Lokaler NNTP-Server:
(Local NNTP-Server)
Die Einstellung "Gruppen, die der Benutzer lesen darf" (Groups, the user may read) bestimmt, welche Newsgruppen der Benutzer sieht und lesen kann. Die Einträge bei "Gruppen, in die der Nutzer posten darf" (Groups, the user may post to) bestimmt, in welche davon er posten darf. Diese Einträge werden weiter unten bei "Group-selection" beschrieben.
Lokaler POP3-Server:
(Local POP3-Server)
Die Einstellung "User besitzt eine POP3-Mailbox" (User has a POP3-mailbox) bestimmt, ob das Konto ein lokales Postfach hat. Konten ohne POP3-Mailbox können keine Mails von Hamster erhalten. Falls "Lokale Mailadressen" (Local mail-adresses) explizit angegeben wurden, werden alle Mails für diese Adressen, die beim lokalen SMTP-Server eintreffen, nur lokal verteilt - und nicht nach außen verschickt.
Mehrere aufeinanderfolgende Adressen müssen mit einem Leerzeichen getrennt werden, z.B. "John.doe@provider.eins jd@provider.zwei".
Lokaler SMTP-Server:
(Local SMTP-server)
Falls "SMTP-nach-POP3" (SMTP-after-POP3) für den lokalen SMTP-Server aktiviert wurde, bestimmt die Einstellung "Benutzer darf Mails versenden" (User may send mails), ob er genau das tun darf.
Gruppenauswahl:
(Group selection)
Die "Gruppenauswahl" besteht aus einer Reihe "Regulärer Ausdrücke"; die durch ein einzelnes Leerzeichen getrennt werden. Die Ausdrücke werden von links nach rechts verarbeitet; die erste Übereinstimmung bestimmt, ob ein Gruppenname zutrifft oder nicht. Falls einem "Regulären Ausdruck" ein "!" vorausgeht, bedeutet es "Nicht " (NOT); entsprechend wird das Ergebnis in das Gegenteil umgewandelt.
Beispiele:
| Auswahl: Bedeutung: |
.* Alle Gruppen sind zulässig |
| Auswahl: Bedeutung: |
!.* Keine Gruppe ist erlaubt (da dies der Normalfall ist, kann das Feld i.d.R. leer bleiben). |
| Auswahl: Bedeutung: |
!^hamster\. .* Alle Gruppen außer "Hamster"-Gruppen sind zulässig. |
| Auswahl: Bedeutung: |
.* !^hamster\. Alle Gruppen sind erlaubt (wie gesagt: Der erste zutreffende Ausdruck - Reihenfolge von links nach rechts - bestimmt das Ergebnis, und ".*" läßt alle Gruppen zu). |
| Auswahl: Bedeutung: |
^de\. !^hamster\.posted ^hamster\. Alle "de"-Gruppen und alle "Hamster"-Gruppen außer "hamster.posted" sind erlaubt. |
Besonderes Konto "nntpdefault":
(Special account "nntpdefault")
Falls ein Mailkonto mit der Bezeichnung nntpdefault und dem Paßwort " * " erstellt wurde, werden dessen NNTP-Einstellungen verwendet, falls ein Benutzer den lokalen NNTP-Server ohne vorherige Anmeldung verwendet. Diese "automatische Anmeldung" greift, wenn der News- und / oder Mailclient den "mode reader"-Befehl verwendet.
Newsserver (NNTP):
Autostart, Port:
Falls "Autostart" angekreuzt ist, wird der lokale NNTP-Server (= Abruf/Versand von USENET-Postings von/an Hamster) automatisch am festgelegten "Port" Nummer... gestartet, wenn Hamster geladen wird. Die Standard-Nr. für NNTP ist "119".
Vergabe einer Message-ID:
(Generate Message-ID)
Ist das angekreuzt, teilt Hamster einem Posting eine einzigartige Message-ID zu, falls es ohne eine solche erstellt wurde (d.h., Hamster überschreibt keine vorhandenen Message-IDs).
Der lokale Teil der ID besteht aus codierten Werten für die aktuelle Zeit, Tasknummer und einen
Zeitzähler (ähnlich den von _INN_ generierten Message-IDs), die einzigartig für den eigenen
(lokalen) PC sind.
Der Domain-Teil ist der eindeutige FQDN - Fully qualified Domain name - (Vollständig gültiger Domainname), der unter ""lokale Domains"" (Local domains) einzugeben ist.
Lasse POST an unbekannte Gruppen zu:
(Allow POST with unknown groups)
Als Standard gilt, daß alle (cross)geposteten Artikel an "Unbekannte Gruppen" (d.h. nicht über Hamster verfügbare) abgewiesen werden.
Falls diese Einstellung aktiviert ist, werden Postings an korrekt geschriebene Newsgroups
auch dann akzeptiert, falls sie Hamster nicht "bekannt" sind. Da dies Postings in ALLE Gruppen ermöglicht, empfiehlt es sich NICHT in einer Multi-User-Umgebung.
Folgende Einschränkungen gelten auch dann, falls "Lasse POST an unbekannte Gruppen zu " aktiviert ist:
- Eine der Gruppen muß eine "bekannte" sein,
- maximal 2 "unbekannte" sind erlaubt, falls kein "Followup-to" erfolgt,
- maximal 5 Gruppen sind erlaubt, falls kein "Followup-to" erfolgt.
Aufbewahrungszeit von Daten (Artikel, Datei "History", Killfile-Log):
(Days to keep data (Articles, History, Killfile-Log)
Hier wird eingestellt, wieviele Tage Hamster vorhandene Daten speichert. Im Augenblick bedeutet es "Mindesthaltbarkeitsdauer" da der &Purge-Prozeß" (Bereinigen des Artikelbestandes) von Hand angestoßen werden muß.
"Artikel"
(Articles)
Diese Vorgabe bestimmt, wie lange Artikel - ab Datum / Uhrzeit des Abrufs - gespeichert werden
(d.h., die jeweilige Kopfzeile "Date" (Datum) des Postings ist irrelevant).
Datei "History"
(History)
Die "History" ist eine Liste der Message-IDs bereits geladener Artikel; damit wird
geprüft, ob ein Artikel bereits von einem (anderen) Newsserver geladen wurde.
Diese Datei (".\Groups\History.dat") wird komplett geladen; jeder Artikel wird damit
abgeglichen. Entsprechend braucht Hamster umso mehr Speicherplatz (und evtl. Onlinezeit), je höher der Wert ist. Ein Anhaltspunkt: Meine (des Programmautors) "History-Datei" (P I 133) ist rd. 500 KB groß; bislang habe ich keine Probleme mit ihrer Größe bemerkt.
"Killfile Log"
Das "Killfile Log" (".Groups\Kills.log") wird zur Speicherung der beschreibenden Informationen von Artikeln verwendet, die aufgrund von Scoring-Einträgen nicht geladen wurden. Falls das nicht interessant ist oder einzelne Beiträge nicht nachträglich geladen werden sollen, kann der Wert auf "0" Tage (days) gesetzt werden.
Mailserver (POP3):
Autostart, Port:
Falls "Autostart" markiert ist, wird der lokale POP3-Server (= Abruf von Mails, die Hamster
empfangen hat) automatisch am festgelegten Port Nr. ... gestartet, wenn Hamster geladen wird.
Die Standardvorgabe für die Port-Nr. bei POP3 ist "110".
Erzeuge eine Message-ID:
Genau wie bei NNTP (s.o.).
Mailserver (SMTP):
Autostart, Port:
Falls "Autostart" markiert ist, wird der lokale SMTP-Server (Mailversand an Hamster) beim Laden von Hamster automatisch am festgelegten Port Nr. ... gestartet. Die Standard-Nr. ist "25".
SMTP-nach-POP:
(SMTP-after-POP)
Ermöglicht genau das, d.h., eine Verbindung wird abgewiesen, falls nicht in den 5 vorherigen Minuten von der gleichen IP-Adresse eine erfolgreiche POP3-Anmeldung erfolgte. (Standardvorgabe; die Dauer kann in der Datei Hamster.ini geändert werden).
Lokale Domains:
(Local Domains)
Vollständig gültiger Domainname für Message-IDs:
(FQDN for Message-ID)
Hier kann der eigene FQDN eingetragen werden, der den eigenen PC eindeutig identifiziert.
Diese Einstellung gilt für den Domainteil einer von Hamster erzeugten Message-ID.
Lokale Auslieferung von Mails
(falls der Domainteil des Empfängers diesem Regulären Ausdruck entspricht):
(Local mail-delivery, if domain-part of recipient matches this regex)
Entspricht der Domainteil eines Mailempfängers (Text nach dem "@"-Zeichen) bestimmten "Regulären Ausdrücken", wird die Mail nicht extern versendet, sondern lokal ausgeliefert.
Falls der lokale Teil einer Mailadresse der Benutzername eines lokalen Mailkontos ist und dieses eine lokale POP3-Mailbox hat, wird die Mail an den Benutzer versendet; andernfalls wird sie zwar nicht zurückgewiesen, aber an den "Admin" weitergeleitet (das wird in einer der zukünftigen Versionen geändert).
Anmerkung:
Adressen ohne Domain-Teil oder Domains, die nicht wenigstens einen Punkt (".") enthalten, werden als "lokale" angesehen - unabhängig von der eben genannten Einstellung -.
Menu: File / Configuration / Settings
Grenze für den Abruf (Standardvorgabe / neue Gruppen):
(Pull-Limit (default/empty group))
Hier wird die Anzahl der je Online-Verbindung zu ladenden Artikel von jeder Gruppe festgelegt.
Falls Artikel zum ersten Mal geladen werden (bspw. nach Hinzufügen einer neuen Gruppe), wird die
Einstellung bei "(leere Gruppe)" (empty group) verwendet. Die darauffolgenden Abrufe benutzen die "(default)"-Vorgaben (Standardeinstellungen).
Mögliche Werte sind:
| 0 | Abruf aller verfügbaren Artikel. |
| ">0" | (größer 0) Zahl der verfügbaren neuesten Artikel (z.B. "100") |
| "<0" | (kleiner 0) Zahl der verfügbaren ältesten Artikel (z.B. "-100") |
[X] Belasse Mails auf dem Server, kein Löschen
([X] Leave mails on server, i.e. do not delete them):
Falls angekreuzt (= Standardvorgabe), werden die vom POP3-Teil von Hamster geladenen Mails auf dem Server nicht gelöscht.
[X] Ignoriere bereits geladene Mails, d.h., lade sie nicht nochmals
([X] Ignore already loaded mails, i.e. do not load them again)
Diese Funktion bedient sich des UIDL-Befehls (POP3-Verfahren), um bereits geladene Mails zu identifizieren. Wurde diese Option aktiviert - und der Server unterstützt UIDL -, werden Mails nur einmal geladen.
Hamster: [X] Programmstart als Icon
(Hamster: [X] Start as Icon)
Falls angekreuzt (=Standardvorgabe), wird Hamster beim Programmaufruf nur als Icon im Systray angezeigt.
Hamster: [X] Minimieren beim Programmende
(Hamster: [X] Minimize on close)
Falls aktiviert, wird Hamster lediglich zu einem Icon im System-Tray verkleinert, wenn das Programmhauptfenster geschlossen wird. Um Hamster vollkommen zu beenden, muß der Menüpunkt "File / Exit" benutzt werden.
Session-logfiles, die aufbewahrt werden:
(Session-logfiles to keep)
Bei jedem Hamster-Start wird ein neues Logfile (".\Logs\0.Log") erstellt und von den vorhandenen Sicherheitskopien erzeugt, indem die Zahl im Dateinamen um "1" hochgesetzt wird (aus "0.log" wird "1.log" usw.). Die Vorgabe legt fest, wieviele Logdateien aufbewahrt werden.
Zahl der sichtbaren Logfile-lines (Logfile-lines to view)
Diese Einstellung bestimmt die Anzahl der im RAM gespeicherten und im Hamster-Hauptfenster sichtbaren Zeilen des aktuellen Logfiles. Es ist nur eine Frage der "Performance-Frage", da die Aktualisierung der angezeigten Liste etwas Zeit braucht.
Speichern / Ansicht
- Fehler / Warnmeldungen / System / Infos / Details / Fehlerbeseitigung / Vollständig -
(Save/View - Errors/Warnings/System/Info/Details/Debug/Full)
Hiermit wird bestimmt, welche Art von Hamster-Meldungen in den Logfiles gespeichert ("Save") und welche im Hauptfenster angezeigt werden ("View").
Es empfiehlt sich, "[X] Debug" zur vollständigen Aufzeichnung einer Sitzung nur zu verwenden, um jede Einzelheit bei Verbindungsproblemen aufzuzeichnen und es danach zu deaktivieren, da es ein Speicherfresser ist (Highscore des Programmautors: 0,5 GB ... ;-).
Menü: File / Configuration / Online-Menu
Menü-Felder:
(Menu item)
Im Menü "Online" sind 9 frei definierbare Menüeinträge zu finden. Mit jedem kann eine Liste bestimmter Server festgelegt werden. Wird ein Eintrag ausgewählt, beginnt der Datentransfer zwischen Hamster und dem / den vorher so bestimmten Server(n).
Titel:
Der im Online-Menü sichtbare Text
Verfügbare / Ausgewählte Server:
Hier können Server aus der Liste der eingetragenen News- und Mailserver (File / Configuration / News- bzw. Mailserver) ausgewählt werden. Markiere dazu einen Server in der linken Liste und übertrage ihn mit "[-->]" in das rechte Fenster. Um eine Auswahl rückgängig zu machen, wähle den Server in der rechten Liste aus und bewege ihn mit "[<--]" nach links.
Mit [Save] werden Änderungen abgespeichert.
Beispiele:
| "News": "Mailabruf": "Mailversand": "Nur-mein-Provider": | Auswahl aller NNTP-Server Auswahl aller POP3-Server Auswahl aller SMTP-Sever Auswahl aller Server eines Providers |