Lenny/Mail

Aus Delixs
Zur Navigation springen Zur Suche springen


Baustelle Archiv: Dieser Artikel beschreibt nicht die Funktionalität des derzeit aktuellen delixs-Servers. Er beschreibt ältere Schulserver-Funktionen und dient dem Zweck der Archivierung.


E-Mail-Server

Vorbereitung

Das Paket "dpkg-dev" liefert die Entwicklungswerkzeuge zum Entpacken, Erstellen und Hochladen von Debian-Quellpaketen.

  aptitude install dpkg-dev

Sollten Sie dieses Paket schon mit der Werkzeugkiste installiert haben, dann entfällt dieser Schritt.

Jetzt laden Sie das folgende Paket herunter, entpacken und starten es als Benutzer root:

 cd
 wget http://dev.delixs.de/download/delixs-mail.tar.gz
 tar -xzv ./delixs-mail.tar.gz
 cd delixs-mail
 ./mk-repository

Nach erfolgreicher Ausführung des Befehls sollte ein neues Verzeichnis "/root/repository" entstanden sein. Die darin enthaltenen Pakete können nun installiert werden.


Postfix installieren

Die Installation von Postfix erfolgt automatisch durch das Paket "delixs-mail-base".


 cd
 aptitude install delixs-mail-base


Dabei installiert das Paket "delixs-mail-base" folgende Komponenten:

  • openssl-blacklist
  • postfix
  • postfix-ldap
  • ssl-cert
  • dovecot-common
  • dovecot-imapd
  • dovecot-pop3d


Da unsere eigenen Pakete noch nicht digital signiert sind, erfolgt eine Sicherheitswarnung, die mit "Ja" zu beantworten ist.


Möglichkeiten der Postfix-Konfiguration
Abbildung: Installation von Postfix


Bestätigen Sie die erste Abfrage mit "Ok".


Auswahl: nur lokal
Abbildung: nur lokal


Vorerst wählen Sie hier "nur lokal" aus.


FQDN
Abbildung: FQDN


Tragen Sie jetzt den kompletten Domainnamen ein, der sich aus Hostname, einem Punkt und der Domain zusammensetzt. Im Entwicklungsserver ist das "alix.delixs-schule.de".

Damit ist der erste Schitt abgeschlossen und der Zweite folgt:


 aptitude install delixs-mail-uucp


Dabei installiert das Paket "delixs-mail-uucp" folgende Komponenten:

  • bsd-mailx
  • cu
  • liblockfile
  • mailx
  • uucp


Für das Verfahren benötigen Sie eine Zugangskennung und ein Passwort, sowie die Internet-Adresse der zuständigen Server des Providers. Alle diese Angaben muss Ihnen der Provider mitteilen können.


UUCP-Name
Abbildung: UUCP-Name


Geben Sie nun den Namen ein, hier: ms1002.


Provider-Name
Abbildung: Provider-Name


Da der Entwicklungsserver noch keinen echten UUCP-Zugang bekommt, tragen Sie hier "shuttle.delixs-schule.de" ein. Später wird das natürlich durch einen echten Providernamen ersetzt.


Zugangskennung
Abbildung: Zugangskennung


Die Zugangskennung erhalten Sie vom Provider.


Passwort
Abbildung: Passwort


Auch das Passwort erhalten Sie vom Provider.


Zeitintervall
Abbildung: Zeitintervall


Der Zeitintervall wird hier mit 30 Minuten gewählt. Die restliche Installation sollte nun automatisch durchlaufen.

Damit ist der zweite Schitt abgeschlossen und der Dritte folgt:


E-Mail-Client

Webmail

Das Webmailpaket "roundcube" ist ein modernes und recht gut konfigurierbares Mailpaket.


 aptitude install delixs-mail-roundcube


Dabei installiert das Paket "delixs-mail-roundcube" folgende Komponenten:

  • dbconfig-common
  • libaspell und einige Wörterbücher
  • sqlite und libsqlite
  • einige php-Bibliotheken
  • roundcube selbst
  • tinymce


Bei der Installation wird die Datenbank gleich mit eingerichtet.


Datenbank
Abbildung: Datenbank


Beantworten Sie also diese Frage mit "Ja". Als Datenbank wählen Sie im folgenden Fenster das soeben mitinstallierte "sqlite" aus. Der Rest wird das Installationsprogramm selbst erledigen.

Zum Abschluss sind noch die Vorbereitungen für die Ablage der e-Mails der Nutzer zu treffen


 mkdir /etc/skel/Maildir
 mkdir /etc/skel/Maildir/.spam
 mkdir /etc/skel/Maildir/.sent-mail
 mkdir /etc/skel/Maildir/.drafts



Dadurch werde alle neu eingetragenen Nutzer automatisch ein Postfach erhalten.


Einspielen von Mutt (E-Mail-Programm)

Um als root am Server auch die Mails lesen zu können (z.B. Fehlermeldungen), wird das Paket mutt eingespielt.

aptitude install mutt


damit dieses Programm mit dem MC als Editor arbeitet, wurde das Programm wie folgt konfiguriert.

wir konfigurieren (sicherheitshalber) gleich für alle User, also in der /etc/Muttrc (großes "M"!). Hier legen wir als Editor den mcedit fest.

 set editor="mcedit"


Weblinks


ZumTest Nach Meinung des Autors ist diese Seite fertig. Es wäre schön, wenn ausgiebige Tests durch viele Nutzer eventuell noch vorhandene Fehler beseitigen helfen.


E-Mail-Server

Vorbereitung

Das Paket "dpkg-dev" liefert die Entwicklungswerkzeuge zum Entpacken, Erstellen und Hochladen von Debian-Quellpaketen.

  aptitude install dpkg-dev

Sollten Sie dieses Paket schon mit der Werkzeugkiste installiert haben, dann entfällt dieser Schritt.

Jetzt laden Sie das folgende Paket herunter, entpacken und starten es als Benutzer root:

 cd
 wget http://dev.delixs.de/download/delixs-mail.tar.gz
 tar -xzv ./delixs-mail.tar.gz
 cd delixs-mail
 ./mk-repository

Nach erfolgreicher Ausführung des Befehls sollte ein neues Verzeichnis "/root/repository" entstanden sein. Die darin enthaltenen Pakete können nun installiert werden.


Postfix installieren

Die Installation von Postfix erfolgt automatisch durch das Paket "delixs-mail-base".


 cd
 aptitude install delixs-mail-base


Dabei installiert das Paket "delixs-mail-base" folgende Komponenten:

  • openssl-blacklist
  • postfix
  • postfix-ldap
  • ssl-cert
  • dovecot-common
  • dovecot-imapd
  • dovecot-pop3d


Da unsere eigenen Pakete noch nicht digital signiert sind, erfolgt eine Sicherheitswarnung, die mit "Ja" zu beantworten ist.


Möglichkeiten der Postfix-Konfiguration
Abbildung: Installation von Postfix


Bestätigen Sie die erste Abfrage mit "Ok".


Auswahl: nur lokal
Abbildung: nur lokal


Vorerst wählen Sie hier "nur lokal" aus.


FQDN
Abbildung: FQDN


Tragen Sie jetzt den kompletten Domainnamen ein, der sich aus Hostname, einem Punkt und der Domain zusammensetzt. Im Entwicklungsserver ist das "alix.delixs-schule.de".

Damit ist der erste Schitt abgeschlossen und der Zweite folgt:


 aptitude install delixs-mail-uucp


Dabei installiert das Paket "delixs-mail-uucp" folgende Komponenten:

  • bsd-mailx
  • cu
  • liblockfile
  • mailx
  • uucp


Für das Verfahren benötigen Sie eine Zugangskennung und ein Passwort, sowie die Internet-Adresse der zuständigen Server des Providers. Alle diese Angaben muss Ihnen der Provider mitteilen können.


UUCP-Name
Abbildung: UUCP-Name


Geben Sie nun den Namen ein, hier: ms1002.


Provider-Name
Abbildung: Provider-Name


Da der Entwicklungsserver noch keinen echten UUCP-Zugang bekommt, tragen Sie hier "shuttle.delixs-schule.de" ein. Später wird das natürlich durch einen echten Providernamen ersetzt.


Zugangskennung
Abbildung: Zugangskennung


Die Zugangskennung erhalten Sie vom Provider.


Passwort
Abbildung: Passwort


Auch das Passwort erhalten Sie vom Provider.


Zeitintervall
Abbildung: Zeitintervall


Der Zeitintervall wird hier mit 30 Minuten gewählt. Die restliche Installation sollte nun automatisch durchlaufen.

Damit ist der zweite Schitt abgeschlossen und der Dritte folgt:


E-Mail-Client

Webmail

Das Webmailpaket "roundcube" ist ein modernes und recht gut konfigurierbares Mailpaket.


 aptitude install delixs-mail-roundcube


Dabei installiert das Paket "delixs-mail-roundcube" folgende Komponenten:

  • dbconfig-common
  • libaspell und einige Wörterbücher
  • sqlite und libsqlite
  • einige php-Bibliotheken
  • roundcube selbst
  • tinymce


Bei der Installation wird die Datenbank gleich mit eingerichtet.


Datenbank
Abbildung: Datenbank


Beantworten Sie also diese Frage mit "Ja". Als Datenbank wählen Sie im folgenden Fenster das soeben mitinstallierte "sqlite" aus. Der Rest wird das Installationsprogramm selbst erledigen.

Zum Abschluss sind noch die Vorbereitungen für die Ablage der e-Mails der Nutzer zu treffen


 mkdir /etc/skel/Maildir
 mkdir /etc/skel/Maildir/.spam
 mkdir /etc/skel/Maildir/.sent-mail
 mkdir /etc/skel/Maildir/.drafts



Dadurch werde alle neu eingetragenen Nutzer automatisch ein Postfach erhalten.


Einspielen von Mutt (E-Mail-Programm)

Um als root am Server auch die Mails lesen zu können (z.B. Fehlermeldungen), wird das Paket mutt eingespielt.

aptitude install mutt


damit dieses Programm mit dem MC als Editor arbeitet, wurde das Programm wie folgt konfiguriert.

wir konfigurieren (sicherheitshalber) gleich für alle User, also in der /etc/Muttrc (großes "M"!). Hier legen wir als Editor den mcedit fest.

 set editor="mcedit"


Weblinks



zurück | Hauptseite

H-J. Grimminger, Philipp Flesch 2009