Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

E-Mail

Version vom 22. August 2005, 23:10 Uhr von BjörnBrandenburg (Diskussion) (ABC Kategorie hinzugefügt.)

Diese Seite hilft euch, eure CS-Netz Email-Adresse (deinName@cs.tu-berlin.de) auch von zu Hause aus zu nutzen.

Webfrontend

Ihr spart euch die ganze Arbeit euren Mailclient konfigurieren zu müssen, wenn ihr einfach das vom IRB zur Verfügung gestellte Webinterface benutzt.

Da aber manche Menschen einen richtigen Client vorziehen und das Frontend auch etwas unkonfortabel zu Bedienen ist, folgen in den weiteren Abschnitten die Informationen, wie man zu Hause einen Mailclienten wie zum Beispiel KMail, Thunderbird, The Bat! oder auch Outlook einrichten kann.

Weitere Informationen: IRB Dokumentation

Das Webinterface: https://mail.cs.tu-berlin.de/mail/

Emails empfangen

Emails könnt ihr auf zwei Arten von den Uni-Servern abrufen: POP3 und IMAP. Prinzipiell ist IMAP vorzuziehen, da es die modernere und flexiblere Methode ist.


POP3

Um einen POP3 zugang zu konfigurieren, braucht ihr die folgenden Informationen:

Server: mail.cs.tu-berlin.de
Port: 995
Verschlüsselung: SSL
Login: einfach

Tragt diese Informationen in euer Email-Programm ein und der Empfang sollte funktionieren. Wenn ihr dabei Probleme habt, könnt ihr gerne jemanden von uns ansprechen.

Wahrscheinlich werdet ihr eine Warnung erhalten, dass das für die SSL-Verschlüsselung benutzte Zertifikat nicht vertrauenswürdig ist, da es von der TU-Berlin selbstsigniert wurde. Das ist ok, die Warnung kann ignoriert werden.

Es empfiehlt sich, den Email-Client so zu konfigurieren, dass die Emails nicht vom Server gelöscht werden, dann könnt ihr die wichtige Projektmail mit dem Abgabetermin auch mal schnell zwischen zwei Vorlesungen an einem Terminal abrufen. ;) Aber ab und zu solltet ihr dann mal eure Inbox auf dem Server ausmisten, sonst meckert der IRB...

Weitere Informationen: IRB Dokumentation


IMAP

Um einen POP3 zugang zu konfigurieren, braucht ihr die folgenden Informationen:

Server: fiesta.cs.tu-berlin.de
Port: 993
Verschlüsselung: SSL

Tragt diese Informationen in euer Email-Programm ein und der Empfang sollte funktionieren. Wenn ihr dabei Probleme habt, könnt ihr gerne jemanden von uns ansprechen.

Auch hier gilt wieder: Das SSL-Zertifikat wurde von der TU selbst signiert, die Warnung kann ignoriert werden.

Weitere Informationen: IRB Dokumentation


Emails versenden

Das Wichtigste vorweg: SMTP funktioniert nicht!

Aufgrund einer ziemlich restriktiven anti-SPAM Strategie ist es nicht möglich, die TU-SMTP-Server von IP-Adressen ausserhalb des CS-Netzes zu benutzen. Das heißt, dass ihr ohne weitere Tricks zu Hause zwar Emails empfangen könnt, jedoch nicht darauf antworten könnt! Das ist natürlich nicht akzeptabel.

Abhilfe könnt ihr wie folgt schaffen:

Anderen SMTP Server benutzen

Es gibt prinzipiell die Möglichkeit, dass ihr einen anderen SMTP-Relay zum Versenden der Emails benutzt, zum Beispiel den eures ISPs. Diese Methode hat aber gravierende Nachteile:

  • Viele SPAM-Filter werden eure Emails fälschlicherweise als SPAM erkennen, da der versendene Server nicht mit der Absender Domain übereinstimmt.
  • Ihr könnt keine Emails an Adressen innerhalb des CS-Netzes senden, da der TU-Mailserver sämtliche von aussen stammende Emails blockt, die angeblich von innen stammen sollen.

Diese Methode ist also ein Garant dafür, das eure wichtige Mail zum kritischen Zeitpunkt irgendwo im Spamfilter hängen bleibt...

SMTP via VPN

Da der SMTP-Server des CS-Netzes als offenes Relay für Hosts innerhalb des CS-Netzes dient, könnt ihr problemlos Emails via SMTP verschicken, wenn ihr via VPN mit der Uni verbunden seit. Wie ihr ein VPN aufbaut, findet ihr in dieser Anleitung: IRB VPN

Angenommen ihr habt eure VPN Verbindung erfolgreich konfiguriert, dann könnt ihr mit diesen Einstellungen Mails verschicken:

Server: mailhost.cs.tu-berlin.de
Port: 25
Verschlüsselung: TLS

Jetzt solltet ihr ganz normal Mails verschicken können sobald ihr die VPN Verbindung aktiviert habt.

Wie alle SSL/TLS Zertifikate im CS-Netz ist auch dieses selbstsigniert und wird damit eine Warnung auslösen. Diese kann einfach ignoriert werden.

SMTP via SSH-Tunnel

Anstatt jedesmal eine komplette VPN Verbindung aufzubauen, durch die dann aller Traffic getunnelt wird (langsam!), reicht es auch, wenn nur der SMTP Traffic in das CS-Netz eingeschleust wird. Dies könnt ihr mit SSH erreichen.

Dazu führt ihr vor dem Versenden von Emails den folgenden Befehl aus:

ssh -L 2525:mailhost.cs.tu-berlin.de:25 deinName@fiesta.cs.tu-berlin.de

Falls ihr nur Bahnhof versteht, konsultiert bitte das SSH Tutorial. Tip: Verwendet public keys, so spart ihr euch die Passworteingabe.

Als Konfiguration verwendet ihr dann:

Server: localhost
Port: 2525
Verschlüsselung: TLS

Falls ihr einen guten Mailclient habt, läßt sich dieses Aufbauen des SSH Tunnels vielleicht auch automatisieren...

sendmail via SSH-Tunnel

Eine sehr gute Alternative für Linux/Unix basierte Mailclients ist die Verwendung von sendmail via ssh. Das funktioniert wie folgt:

  1. Richtet ssh so ein, dass ihr keine Passwörter mehr eingeben müsst (public keys).
  2. Konfiguriert euer Mailprogramm so, dass es als Pfad für sendmail anstatt (z.B.) "/usr/bin/sendmail" den Aufruf "/usr/bin/ssh deinName@fiesta.cs.tu-berlin.de /usr/lib/sendmail" verwendet. Das sorgt dafür, dass das Programm das Sendmail Programm auf dem Uniserver benutzt, dass wiederum keinen Unterschied zu einem lokalem Aufruf feststellt.
  3. Fertig! :) Jetzt sollte es schon funktionieren.

Diese Methode ist für Linux/UNIX basierte Clients vor allen anderen vorzuziehen, da sie völlig transparent abläuft, d.h. man muss sich später keinen Kopf mehr drum machen (wie z.B. bei der VPN Methode).

ssh/sendmail für KMail einrichten

Diese Anleitung bezieht sich auf KMail 1.8.1 (KDE 3.4.1) auf Linux, sollte aber auch mit anderen Versionen auf allen UNIX-artigen Plattformen funktionieren.

Leider funktioniert die Anleitung für KMail nicht, da es nicht erwartet, dass das Sendmail-Kommando Parameter haben kann. Hier kann man sich wie folgt helfen:

  • Erstelle eine Datei namens csmail in ~/bin mit folgendem Inhalt:
#!/bin/bash
ssh deinName@conde.cs.tu-berlin.de /usr/lib/sendmail $*
  • Ändere die Rechte für csmail so, dass sie ausführbar wird: chmod u+x ~/bin/csmail
  • Ändere den Pfad für sendmail zu /home/deinLogin/bin/csmail.

Jetzt sollte alles wie gewohnt funktionieren.