|
|
Tips und Tricks - fast eine kleine FAQ
- Gibt es zum Hamster schon eine FAQ?
- Warum landen immer alle Mails beim Admin?
- Kann ich Mailinglisten auch mit meinem Newsreader lesen?
- Der POP-Server steht nur 1x in der Liste, ich habe aber mehrere Accounts dort?
- Ich habe eine Message-ID, wie komme ich an das Posting?
- Wie mache ich ein Update auf eine höhere Version des Hamsters?
- Kann Hamster Mails und News schneller laden?
- Kann ich internal.misc irgendwie aufteilen?
- Hamster vergißt alle Paßwörter. Was nun?
- Hamster und verschlüsselte Verbindungen (SSL), geht das?
- Wie kann ich einen zweiten Hamster verwenden? (Archivhamster)
- Kann ich beim Start des Hamsters gleich ein Script starten?
- Beim Zugriff vom Pocket-PC auf den Hamster erhalte ich nur einen Fehler
- Kann ich testen, ob eine Verbindung besteht, bevor Hamster News holt?
- Hamster und Linux, funktioniert das?
-
Christoph Biedl postete regelmäßig seine Hamster-Mini-FAQ in die
entsprechenden Gruppen ins Usenet. Online war sie unter http://user.berlin.de/~c.biedl/hamster/minifaq.html
zu finden. Dort gibts jedoch nichts mehr zu sehen, deshalb ist hier die zuletzt gepostete Version vom 28.11.2000 lokal
verfügbar, auch wenn sie nicht mehr auf dem aktuellsten Stand ist.
-
Standardmäßig werden beim Abholen alle Mails ins Postfach des
Admin-Accounts einsortiert. Wenn die Mails in die Postfächer der Benutzer
einsortiert werden sollen, solltest Du so vorgehen:
- Anlegen der Benutzer [Einstellungen/Lokale Benutzer/Neu]
- Anlegen einer Hamsterscriptdatei [fetchmail.hsc] im Hamsterverzeichnis.
Inhalt:
#!hs2
hamfetchmail( "pop.gmx.net", "POP3", "User",
"Passwort", "Lokaler-Account", "" )
- Abholen der Mails mit "Script/fetchmail.hsc"
Nun werden alle Mails, die vom jeweiligen Mailserver geholt werden, in das
Postfach des lokalen Accounts einsortiert.
-
Ja. Wilfried Kramer sendete eine Anleitung dazu in die Hamster-Mailingliste.
Freundlicherweise hat er diese Anleitung auch auf seiner Homepage
veröffenlicht: http://whdkramer.home.pages.de/hamster/
-
Kein Problem. Wenn Du den Befehl hamfetchmail
zum Mailabholen verwendest, kannst Du auch mehrere Logindaten verwenden.
Innerhalb eines Scriptes sieht das so aus:
hamfetchmail( "pop.gmx.net", "POP3",
"User1", "Passwort2", "", "" )
hamfetchmail( "pop.gmx.net", "POP3",
"User2", "Passwort2", "", "" )
Mehrere dieser Zeilen in die Scriptdatei eingetragen, jeweils um User/Passwort
geändert, bewirkt das Gewünschte.
-
Dazu muß man eine Datei namens 'getmids.txt' erzeugen, die im Verzeichnis
des Newsservers liegen sollte, von dem man glaubt, daß der dieses Posting
vorrätig hat. Diese Datei sollte die Message-ID inklusive der
<Klammern> enthalten. Optional kann man dieser Message-ID auch ein
Ausrufezeichen "!" voransetzen, damit ein Laden des Postings
erzwungen wird, falls das Posting dem Hamster durch die History schon bekannt
sein sollte. !<MID>
-
Da gibt es nichts weiteres zu beachten. Man entpackt einfach das neue
Zip-Archiv in das Hamsterverzeichnis. Dabei werden die alten Dateien
überschrieben und aktualisiert. Ich muß wohl nicht betonen, daß Hamster
dabei beendet sein sollte?
-
Kann Hamster Mails und News schneller laden?
Im Hamster ist die Anzahl der gleichzeitigen Threads pro Pull
standardmäßig auf 1 gesetzt. Dadurch wird immer nur ein Pullthread
geöffnet. Die Anzahl der Pullthreads läßt sich auf bis zu 4 Threads
erweitern. Frage aber bitte vorher den Newsmaster des Newsservers, ob er das
gestattet. (T-Online und CIS.DFN.de gestatten es)
To-Do: Man editiere die server.ini des betreffenden Newsservers im
Verzeichnis .\hamster\server\<Servername>\server.ini und schreibe unter
[pull] noch den zusätzlichen Eintrag Threads=4. Siehe auch auf der Settingseite.
-
Kann ich internal.misc irgendwie aufteilen?
Ja. Standardmäßig werden alle internen Postings nach internal.misc
gepostet. Sinnvoll ist aber eine Aufteilung. Dazu kann man die Hamster.ini direkt
editieren und die Namen für die lokalen Gruppen festlegen oder den Dialog unter
Einstellungen/Grundeinstellungen/Interne Gruppen benutzen.
-
Hamster vergißt alle Paßwörter. Was nun?
Die Paßwörter werden vom Hamster verschlüsselt und in der Datei 'password.!!!'
im Hamsterverzeichnis gespeichert. Zur Verschlüsselung werden standardmäßig
der Anmeldename und der Computername verwendet. Wenn sich der Computername
ändert oder man sich mit einem anderen Namen bei Windows anmeldet, sind die
Daten zur Verschlüsselung nun andere und Hamster vergißt die Passwörter.
Wenn das geändert werden soll, muß man die Hamster.ini im
Hamsterverzeichnis mit einem Editor bearbeiten und unter [setup] folgenden
Schlüssel erzeugen: password.codebase=1, damit zur Verschlüsselung nicht der
Anmeldename verwendet wird, password.codebase=2, damit der Computername nicht
verwendet wird. In jedem Fall müssen anschließend alle Passwörter neu
eingegeben werden. Siehe auch die Settings
in der Hamster.ini.
Wer nicht gern mit dem Editor arbeitet, kann im Hamster auch über Einstellungen/Benutzerverwaltung/Passworte/Verschlüsselung
gehen. Da gibts dann ein Auswahlfeld für diesen Eintrag.
-
Hamster und verschlüsselte Verbindungen (SSL), geht das?
Ja, es gibt sogar eine FAQ im Netz dazu:
http://philippwendler.de/hamster-ssl-classic.html
-
Wie kann ich einen zweiten Hamster verwenden?
Um einen zweiten Hamster auf dem gleichen System aufzusetzen, sind einige
Vorkehrungen zu treffen. Viele benutzen diese Kombination, um einen Hamster
alle News und Mails holen zu lassen und dahinter einen zweiten Hamster laufen
zu lassen, der sozusagen als Archivhamster arbeitet. So bleibt der erste
Hamster durch Purgen immer schön schnell und der zweite Hamster archiviert
dann alle Newsartikel in seinem Bestand. Folgendes ist zu tun:
- Eine Zweithamsterinstallation in ein anderes Verzeichnis.
- Konfiguration auf andere Ports als die Standardports 25/110/119, z.Bsp
1125/1110/1119, damit sich nichts behindert.
- Den neuen Hamster so einrichten, daß er die News vom ersten Hamster
abholt.
- Die hamster.exe des neuen Hamsters patchen/bearbeiten, damit der
Archivhamster per Scriptoder OLE ansprechbar ist. (Anleitung unten)
Heiko Rost verwendet schon seit längerem für solche Zwecke eine extra
gepatchte Version der hamster.exe. Das Patchen geschieht entweder direkt mit
einem Hexeditor oder einem Programm namens bchange:
Beim Betrieb von zwei Hamstern gibt es ein Problem mit der
OLE-Schnittstelle (diese benutzen z. B. ham.exe, GoldFind und
HamScore), da sich beide Hamster als zuständig für das Object
hamster.app in die Windows-Registry eintragen. Um das zu umgehen, muß
ein Hamster gepatcht werden. Folgender Weg ist für Versionen ab
2.0.0.1 geeigent:
1) Den zu bearbeitenden Hamster beenden
2) Die folgende Befehle ausführen (wer will, kann natürlich auch einen
Hexeditor benutzen):
bchange hamster.exe hamster.exe "A2 B3 44 45 53 54 00 01" "A2 B3 44 45 53 54 00 02" /b
bchange ham.exe ham.exe "Hamster.App" "Hamste1.App"
Dabei werden in der hamster.exe fünf Ersetzungen durchgeführt und zwei
in ham.exe.
3) In der hamster.ini folgenden Eintrag hinzufügen bzw. einen bereits
vorhandenen anpassen:
[Setup]
COMServerName=Hamste1
4) Den gepatchten Hamster starten, im Log sollte jetzt in blau die Zeile
... Hamster steht als COM/DCOM-Server "Hamste1" zur Verfügung.
zu finden sein.
Anschließend kann dieser Hamster per OLE als Hamste1.app angesprochen
werden.
Zum Test empfiehlt sich ein kleines VB-Skript, das für beide
Hamster die Versionsnummer und den Pfad anzeigt:
dim h1 : set h1 = wscript.createobject("hamster.app")
dim h2 : set h2 = wscript.createobject("hamste1.app")
wscript.echo "hamster.app: "+h1.controlgetinfo+chr(13)+chr(10)+ _
"hamste1.app: "+h2.controlgetinfo
Bchange steht hier zum Download bereit. (23 kB) Bei
Problemen fragt bitte in news:hamster.de.tools nach.
-
Kann ich beim Start des Hamsters gleich ein Script
starten?
Natürlich™ :-) Dazu ist dem Hamster beim Start nur das Script in der
Verknüpfung mit anzugeben. Wenn also eine Verknüpfung zum Hamster existiert,
(falls nicht, dann anlegen! [Autostart]) ist als Parameter nur folgendes
anzugeben:
"h:\programme\hamster.exe mein-Script.hsc"
-
Beim Zugriff vom Pocket-PC auf den Hamster erhalte ich nur einen Fehler.
Wenn die Verbindung funktioniert, aber Pocket-Outlook mit einem Fehler abbricht,
liegt das meistens am verwendeten Anmeldeverfahren im Hamster. Im Dialog
'Einstellungen/Lokale_Server/POP3/ den Haken bei 'login' entfernen.
-
Kann ich testen, ob eine Verbindung besteht, bevor Hamster News holt?
Wenn der Hamster die Verbindung per DFÜ-Netzwerk aufbaut, ist das natürlich kein Problem.
Wer einen Router und DSL sein Eigen nennt, kann das Problem aber auch lösen, indem er
folgendes Tool benutzt: Fping.
Als Script könnte folgendes funktionieren:
varset($rechner,"192.168.1.10")
varset($response,0)
Execute ("fping " + $rechner + " -n1", "" , 0 , True, $response)
if ($response <> 0)
warning("Keine Antwort von "+$rechner+" auf Ping, Response: "+$response)
else
print ( $rechner + " hat auf PING reagiert " )
#hier Befehle zum Mail/Newsaustausch einfügen
endif
-
Hamster und Linux, funktioniert das?
Es soll tatsächlich jemanden geben, der Hamster unter Linux zum Laufen bekommen
hat. Wer es nicht glaubt, kann sich gern die Screenshots ansehen. Voraussetzung
ist Wine. Screenshot1
- Screenshot2
- Beschreibung
Das ist nicht alles, sogar Korrnews
soll unter Linux seinen Dienst tun.
|