Tips und Tricks - fast eine kleine FAQ


Inhaltsverzeichnis

  1. Gibt es zum Hamster schon eine FAQ?
  2. Warum landen immer alle Mails beim Admin?
  3. Kann ich Mailinglisten auch mit meinem Newsreader lesen?
  4. Der POP-Server steht nur 1x in der Liste, ich habe aber mehrere Accounts dort?
  5. Ich habe eine Message-ID, wie komme ich an das Posting?
  6. Wie mache ich ein Update auf eine höhere Version des Hamsters?
  7. Kann Hamster Mails und News schneller laden?
  8. Kann ich internal.misc irgendwie aufteilen?
  9. Hamster vergißt alle Paßwörter. Was nun?
  10. Hamster und verschlüsselte Verbindungen (SSL), geht das?
  11. Wie kann ich einen zweiten Hamster verwenden? (Archivhamster)
  12. Kann ich beim Start des Hamsters gleich ein Script starten?
  13. Beim Zugriff vom Pocket-PC auf den Hamster erhalte ich nur einen Fehler
  14. Kann ich testen, ob eine Verbindung besteht, bevor Hamster News holt?
  15. Hamster und Linux, funktioniert das?

  1. Gibt es zum Hamster schon eine FAQ?

    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.

    Zurück zum Anfang

  2. Warum landen immer alle Mails beim Admin?

    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:

    1. Anlegen der Benutzer [Einstellungen/Lokale Benutzer/Neu]
    2. Anlegen einer Hamsterscriptdatei [fetchmail.hsc] im Hamsterverzeichnis. Inhalt:
      #!hs2
      hamfetchmail( "pop.gmx.net", "POP3", "User", "Passwort", "Lokaler-Account", "" )
    3. Abholen der Mails mit "Script/fetchmail.hsc"

    Nun werden alle Mails, die vom jeweiligen Mailserver geholt werden, in das Postfach des lokalen Accounts einsortiert.

    Zurück zum Anfang

  3. Kann ich Mailinglisten auch mit meinem Newsreader lesen?

    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/

    Zurück zum Anfang

  4. Der POP-Server steht nur 1x in der Liste, ich habe aber mehrere Accounts dort

    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.

    Zurück zum Anfang

  5. Ich habe eine Message-ID, wie komme ich an das Posting?

    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>

    Zurück zum Anfang

  6. Wie mache ich ein Update auf eine höhere Version des Hamsters?

    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?

    Zurück zum Anfang

  7. 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.

    Zurück zum Anfang

  8. 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.

    Zurück zum Anfang

  9. 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.

    Zurück zum Anfang

  10. Hamster und verschlüsselte Verbindungen (SSL), geht das?

    Ja, es gibt sogar eine FAQ im Netz dazu: http://philippwendler.de/hamster-ssl-classic.html

    Zurück zum Anfang

  11. 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:

    1. Eine Zweithamsterinstallation in ein anderes Verzeichnis.
    2. Konfiguration auf andere Ports als die Standardports 25/110/119, z.Bsp 1125/1110/1119, damit sich nichts behindert.
    3. Den neuen Hamster so einrichten, daß er die News vom ersten Hamster abholt.
    4. 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.

    Zurück zum Anfang

  12. 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"

    Zurück zum Anfang

  13. 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.

    Zurück zum Anfang

  14. 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
    
    Zurück zum Anfang

  15. 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.

    Zurück zum Anfang


Home Konfiguration Scriptarchiv/Tools Scriptsteuerung Hamsterscripte Einstellungen Bookmarks Newsfilter Mailfilter SPAM Tips&Tricks Fun Guestbook