8. April 2005: Übungen zum IMAP/POP3 Server

Zu Beginn der Übungen mußt du deinen Rechner neustarten. Dabei wird das root Paßwort auf "pplinux24" gesetzt.
Bitte benutze den root Zugang ausschließlich zur Lösung der Übungen und nicht, um dein eigenes System bzw. das deiner KollegInnen zu zerstören ;-)

Für die Übungen benötigst du vielleicht den Namen deines Rechners. Dieser läßt sich einfach dadurch herausfinden, daß du ein Terminal (konsole, xterm, ...) aufmachst und dort auf den Anfang der ersten Zeile schaust: Dort sollte irgendwo zriabcxy (abc steht für die Raumnummer (203, 204 oder 205) und xy ist eine laufende Zahl) stehen: das ist der Name deines Rechners. Der vollständige Name lautet dann zriabcxy.pclab.

Schreibe zu den Übungen jeweils kurz in Protokollform auf, was du gemacht hast und kennzeichne das Protokoll mit deinem Namen und deiner Matrikelnummer.
Die Protokolle sollten - wenn möglich ;-) - bis zur nächsten Einheit abgegeben werden!

  1. Installiere das IMAP Paket.
  2. Lege einen lokalen User (mit adduser) an und gib ihm ein Paßwort!
  3. Ändere in /etc/aliases die Zeile root: root@miranda.pclab und setze anstatt root@miranda.pclab den Namen des soeben angelegten Users ein! Führe danach newaliases aus, um die Änderung zu aktivieren!
  4. Schicke einige Mails an root und an den angelegten User (am einfachsten z.b. mit echo blabla | mail $user
  5. Aktiviere jetzt im xinetd das imap und ipop3 Subsystem und starte den xinetd neu.
  6. Richte dir in einem Mailclient (z.b. kmail oder mozilla) ein IMAP und POP3 Postfach für den angelegten User ein. Wenn die Mails per POP3 geholt werden, sollen sie nicht gelöscht werden!
  7. Versuche jetzt, beide eingerichteten Postfächer abzufragen. Bekommst du die Mails, die du vorher geschickt hast?
  8. Versuche jetzt, als Server den Rechner deines Nachbarn und auch seinen User einzutragen. Kannst du auch von dort Mails abrufen?
  9. Ist es möglich, die Mails für root per POP3/IMAP abzurufen?
  10. Welche Informationen über deine Mail-Abrufe siehst du in der Logdatei?