E-Mail/Manuelle Konfiguration/IMAP-Konten
Um E-Mails mittels POP3 bzw. IMAP abrufen zu können ist ein Mailaccount erforderlich. Unsere Planung sieht vor, in Kürze ein entsprechendes Verwaltungs-System mit Hilfe eines Webinterface anzubieten, dies ist aber leider noch nicht einsatzbereit.
Um die bis dato unbefriedigende Situation zu entschärfen, haben wir ein System entwickelt, das es jedem Benutzer erlaubt, seine Mailaccounts selbst zu verwalten. Dazu gehört sowohl das Erstellen neuer Accounts als auch das Verändern, Deaktivieren oder komplette Löschen bestehender Accounts. Gehen Sie mit diesem Werkzeug sorgfältig um, ein gelöschter Account kann nicht wiederhergestellt werden sondern muss evtl neu angelegt werden.
Vorbedingungen
Um einen Mailaccount per POP3/IMAP abrufen zu können, muss eine Mailbox, ein sog. Maildir existieren. Das ist in der Regel ein Maildir, das schon für die Konfiguration von .qmail-Dateien angelegt wurde. Im Zweifel kann ein Maildir mit dem Befehl maildirmake [dir] erstellt werden.
Benötigte Angaben
Für die Erstellung eines Mailaccounts sind folgende Daten notwendig:
- Accountname
- Maildir-Pfad
- Passwort
die restlichen (intern benötigten) Daten werden automatisch von Ihrem SSH-Login-Account übernommen.
Accountname
Der Name eines Account ist das, was später im E-Mail-Program als Benutzername eingegeben werden muss. Dabei gibt es folgendes zu beachten: Jeder Accountname besteht aus einem lokalen Teil und einem Domain-Teil. Wird der Domain-Teil weggelassen, ist @schokokeks.org der Standardwert. Bei eigenen Domains ist der lokale Teil beliebig, bei Verwendung von @schokokeks.org muss der Benutzername am Beginn des lokalen Teils stehen. Erweiterungen im Qmail-Stil sind zulässig, also z.B. bernd-spammails@schokokeks.org wäre für den Benutzer bernd ein gültiger Name.
Wichtig: Das wird leider oft falsch gemacht: Dieser komplette Accountname, incl. @ und incl. dem Domainnamen muss im Mailprogramm beim Feld Benutzername eingegeben werden!
Maildir-Pfad
Der Dateisystem-Pfad zum einganges genannten Maildir muss existieren und ein absoluter Pfad sein. Das Script kann nicht in Ihrem Benutzerverzeichnis prüfen, ob der Pfad existiert, daher wird lediglich geprüft, ob es sich um einen absoluten Pfad in Ihrem Benutzerverzeichnis handelt. Ob ein abschließender / angegeben wird oder nicht, ist egal.
Das Programm
Es handelt sich bei diesem Programm um ein Kommandozeilenprogramm mit Dialog-basierter Bedienerstruktur. Das bedeutet, es wird über die Tastatur gesteuert, indem Daten eingegeben oder Punkte aus einer Liste ausgewählt werden.
Speichern und Abbrechen
Das Programm kann jederzeit durch drücken von Strg+C abgebrochen werden. Es beendet sich dann sofort und ohne zu speichern. Bitte beachten Sie: Der Speichervorgang wird immer genau dann ausgelöst, wenn Sie mit dem Drücken von 'q' zum Hauptmenü zurückkehren. Ein nachfolgender Abbruch des Programms ist bedeutungslos, die Änderungen wurden dann bereits gespeichert.
Name des Programms
Um das Programm aufzurufen, geben Sie den Befehl
mailaccounts
bzw.
/usr/local/bin/mailaccounts
ein.