Personal tools
You are here: Home Network Services Anleitung für E-Mail mit SSH auf Windows Rechnern

Anleitung für E-Mail mit SSH auf Windows Rechnern

Vorbereitung des SSH Secure Shell Clients für E-Mail

Einleitung Mail via SSH Client mit Tunnel
  • Die Idee ist, auf dem PC die Mail-Oberfläche zu verwenden, die jeder einzelne gewohnt ist. SSH Tunnel zu verwenden, um zum gewünschten Mail-Server zugelangen, ohne das reichhaltige Angebot der Internet Provider nutzen zu müssen.
    SSH stellt die Verbindung zu dem Mail-Server her in gewohnter Weise, erlaubt aber neben dem Port 22 (für telnet-Ersatz) weitere Portnummern zu benutzen: für SMTP Port 25 und für POP3 Port 110 (dem Mail senden und Mail empfangen entspricht).
    Dem PC wird mitgeteilt, daß er für diese beiden Ports seine eigenen nutzen soll, deshalb ist in den Konfigurationen der Mail Browser für den Mail-Server localhost anzugeben. Da SSH aufpaßt, wenn eine Aktion über die beiden Ports gestartet wird, und diese einfach weiterleitet an den wirklichen Mail-Server, geschieht letzlich das gleiche wie wenn der PC im localen Netz sich an den Mail-Server direkt wendet. Folglich ist die Absender-Adresse, wie gewünscht, die vom Institut.
    Wird SSH vor dem Aufruf des Mail-Browsers nicht gestartet, geht gerade garnichts, denn dann wendet sich der PC mit seinem Mail-Anliegen an den localhost und der weiß nicht weiter.
    Nebenbei bemerkt: diese Methode funktioniert auch im lokalen Netz! Also es muß nichts umkonfiguriert werden, wenn der PC von irgendwoher Mail holt und versendet oder am lokalen Netz angeschlossen ist.
Einrichtung des SSH Client mit Tunnel
  • Ein Doppel-Klick auf das Ikon 'SSH Secure Shell Client' erzeugt ein Fenster in dessen 'profile'-Leiste 'Quick Connect' und 'Profiles' stehen.
  • Ein Klick auf 'Profiles' öffnet ein Unterfenster mit den Einträgen 'EditProfiles...' und 'Add Profiles...'
  • Ein Klick auf 'Add Profiles...' erwartet als Eingabe einen Kurznamen für den Rechner zu dem eine Verbindung aufgebaut werden soll. Er sollte das Wort 'mail' enthalten, um hervorzuheben, das dieses Profile Tunneling für Mail enthält.
    (z.B. minerva, pan, ...) Abschließen mit 'enter'.
  • Ein erneuter Klick auf 'Profiles', danach auf 'Edit Profiles...', es öffnet sich ein Fenster mit Register Karten.
    Auf der Karte 'Connection' ist unter:
    'Host Name' : der volle Name des Mail-Servers einzutragen (z.B. minerva.mpch-mainz.mpg.de),
    'User Name' : der 'user-id' z.B.lus, den der Mail-Server kennt.
  • Auf der Karte 'Authentication' ist die 'Method' Password zu löschen. Dies setzt voraus, daß bei der Einrichtung des SSH Secure Shell Client ein Schlüssel erzeugt wurde. Dies ist unbedingt zu empfehlen.

  • Auf der Karte 'Tunneling' ist auf der Unterkarte 'Outgoing' 'Add...' anzuklicken.
    (Sowohl das Abholen als auch das Versenden von Mail wird vom PC aus angestossen also in beiden Fällen 'outgoing'. Wann es sich um Abholen (POP3), wann es sich um Senden (SMTP) handelt, wird durch die festgelegten Portnummern 110 bezw. 25 bestimmt.)
    In dem sich öffnende Fenster

    kann unter 'Display Name' eine Bezeichnung z.B. recv_from_tunnel eingegeben werden,
    unter 'Type' ist TCP,
    unter 'Listen Port' die Portnummer 110, auf dem der local PC zum Abholen 'hört', einzugeben.
    Die 'check box' anklicken. Dies stellt sicher, daß nur von dem localen PC die Abfrage gestartet werden kann.
    Unter 'Destination Host' ist der Mail-Server z.B. minerva.mpch-mainz.mpg.de, auf dem der POP3-Server läuft,
    und schließlich unter 'Destination Port' die Portnummer 110 auf die der Server für das Abholen hört, einzutragen.
    Ein Klick auf OK trägt den Tunnel ein.
    Ein zweiten Klick auf 'Add...' um den Versand-Tunnel zu installieren.

    Analog zum Abholen
    ein 'Display Name' z.B. send_to_tunnel,
    unter 'Type' TCP,
    unter dem localen 'Listen Port' 25 für SMTP (Simple Mail Transport Protocol),
    'check box' anklicken,
    unter 'Destination Host' wie oben den Name des Mail Servers z.B. minerva.mpch-mainz.mpg.de,
    und unter 'Destination Port' 25 auf dem der Server hört, eintragen.
    Ein abschließenden Klick auf OK trägt den zweiten Tunnel ein.
  • Damit sind die Einträge für das Profile im SSH Client beendet. Mit einem Klick auf OK beenden.
Speichern der Voreinstellung
  • Jetzt noch ein Klick auf 'schließen' (rechts oben auf X), damit die vorgenommenen Änderungen gespeichert werden.
    oder
    'File' -> 'Save Settings' anklicken und dann SSH Client Fenster schließen.

Vorbereitung der Mail Browser um E-Mail zu holen und zu versenden

Voreinstellung für Netscape Messenger
  • Doppel-Klick auf Netscape Messenger anschließend ein Klick auf 'Edit'
  • Ein Klick auf 'Preferences...' -> 'Mail Server' öffnet das folgende Fenster
  • Ein Klick auf 'Add' um den Name des Mail-Servers, den Name des Users und den Server Type für das Abholen der Mail einzutragen.

    Auf der Karte 'General' ist unter:
    'Server Name :' localhost
    'Server Type :' POP3Server
    'User Name : ' z.B. lus(User-Id auf dem Mail-Server
    einzutragen.
  • Auf der Karte 'POP'
    kann durch anklicken der check box 'Leave messages on server' erreicht werden, daß die Mail auf dem Server nach dem Abholen nicht gelöscht wird.
    Ein Klick auf OK beendet die Einstellung für das Abholen der Mail.
    Der PC holt die Mail von seinem eigenen 'Listen Port' 110 ab, der über den Tunnel von SSH mit dem eigentlichen Mail-Server verbunden ist.
  • Für das Versenden von Mail wird in dem unteren Teil des Fensters

    unter
    'Outgoing mail(SMTP)server :' localhost
    'Outgoing mail server user :' z.B. lus
    eingetragen. Ein Klick auf OK beendet die Eintragungen, um Mail zu versenden.
  • Der PC sendet die Mail an seinen eigenen 'Listen Port' 25, der aber über den Tunnel von SSH mit dem eigentlichen Mail-Server verbunden ist und die Mail versendet. Damit wird erreicht, daß die versendete Mail den 'Domain Name' des Institus erhält. z.B. mpch-mainz.mpg.de. Die fertige Einstellung sieht dann so aus:
    .
Voreinstellung für Outlook Express
  • Doppel-Klick auf Outlook Express anschließend ein Klick auf 'Extras'
  • Ein Klick auf 'Konten'

    ein Klick auf 'Hinzufügen'
  • Mit einem Klick auf E-Mail wird der Assistent aufgerufen, der in den beiden ersten Fenstern den Namen und die e-mail Adresse fordert. In dem dritten Fenster ist unter
    'Mein Posteingangsserver ist ein' POP3
    'Posteingangsserver(POP3,IMAP oder HTTP) :' z.B. tun2mail
    'Postausgang(SMTP) :' localhost

    einzutragen.
    Das nachfolgende Fenster verlangt den User-id und das Password für den Mail-Server.
    Mit einem Klick auf 'Fertig Stellen' wird der Assistent verabschiedet.
    Es erscheint das folgende Fenster:

    Nun müssen die 'Eigenschaften...' des oben eingebenen Kontoname tun2mail verändert werden, daher ein Klick auf 'tun2mail' und danach auf 'Eigenschaften...'. Es folgt

    Ein Klick auf die Karte Server, hier ist der Name unter 'Posteingang(POP3):' tun2mail in localhost zu ändern.

    Ein Klick auf Übernehmen, ein Klick auf OK und ein Klick auf Schließen . Damit ist Outlook Express eingestellt.
    .
Voreinstellung für Eudora
  • Doppel-Klick auf Eudora anschließend ein Klick auf 'Tools'

    Danach ein Klick auf 'Options...' öffnet ein Fenster in dem am linken Rand ein Klick auf 'Getting Started' folgt.

    Im rechten Teil ist neben dem Name, und e-mail Adresse
    unter 'Mail Server (Incoming) :' localhost
    unter 'Login Name :' User-Id auf dem Mail-Server z.B. lus
    unter 'SMTP Server (Outgoing) :' localhost
    einzutragen.
    .
Voreinstellung für Pegasus Mail
  • Doppel-Klick auf Pegasus, anschließend ein Klick auf 'File'

    und anschließend auf 'Network Configuration...'
  • Es Öffnet sich ein Fenster mit Registerkarten

    Auf der Karte 'General' ist die e-mail Adresse einzutragen.
  • Auf der Karte 'Receving (POP3) ist unter
    'POP3 host :' localhost
    'User name :' z.B. lus (der user-id auf dem Mail-Server)

    einzutragen.
  • Auf der Karte Sending (SMTP) ist unter
    'SMTP host :' localhost

    einzutragen.
    .

Alltägliche Handhabung

Benutzung der Telephonsteckdose
  • Wie gewöhnlich ist zunächst eine Verbindung mit einem Telephon-Provider herzustellen, der den Zugang zum Internet gestattet. (Es ist keine Mail-Box nötig!) Das kann TDSL, ISDN, angemeldet oder unangemeldet sein.
Benutzung des SSH Secure Shell Clients
  • Ein Doppel-Klick auf das Symbol des 'SSH Secure Shell Client', ein Klick auf 'Profiles', um den Rechner auszusuchen, ein Klick auf den Kurzname des Mail-Servers mit den Tunnel-Einstellungen. Die Verbindung wird hergestellt. Wenn zum Schutz des privaten Schlüssels eine 'pass phrase' verwendet wurde, ist diese nach Aufforderung noch einzugeben. Für Windows 95 und ältere Systeme ist es ein unbedingtes MUSS, eine 'pass phrase' zu verwenden.
Benutzung der Mail-Oberfläche
  • Als letztes wird mit einem Doppel-Klick der gewünschte Mail-Browser gestartet wie gewohnt. (getestet sind Netscape Messagner, Outlook Express, Eudora und Pegasus Mail.
... zum Index
Document Actions