Entwicklungsumgebung/Mail: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
(SPAM/Virus_Filter)
(Mailserver)
Zeile 4: Zeile 4:


== E-Mail-Server ==
== 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 [[Entwicklungsumgebung/Werkzeugkiste|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 ===
=== Postfix installieren ===


aptitude install postfix
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.
 
 
:[[Bild:Basic30.png | Möglichkeiten der Postfix-Konfiguration]]
:''Abbildung: Installation von Postfix''
 
 
Bestätigen Sie die erste Abfrage mit "Ok".
 
 
:[[Bild:Basic31.png | Auswahl: nur lokal]]
:''Abbildung: nur lokal''
 
 
Vorerst wählen Sie hier "nur lokal" aus.
 
 
:[[Bild:Basic32.png | FQDN]]
:''Abbildung: FQDN''


[[Bild:Basic30.png | Möglichkeiten der Postfix-Konfiguration]]


[[Bild:Basic31.png | Auswahl: nur lokal]]
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".


[[Bild:Basic32.png | FQDN]]
Damit ist der erste Schitt abgeschlossen und der Zweite folgt:


'''Hinwies:''' aber es gab eine Warnung:


WARNING: /etc/aliases exists, but does not have a root alias.
  aptitude install delixs-mail-uucp




== E-Mail-Client ==
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.


=== Einspielen von Mutt (E-Mail-Programm) ===


Um als root am Server auch die Mails lesen zu können (z.B. Fehlermeldungen), wurde das Paket mutt eingespielt.
:[[Datei:Uucp01.PNG | UUCP-Name]]
:''Abbildung: UUCP-Name''


aptitude install mutt


Geben Sie nun den Namen ein, hier: ms1002.


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.
:[[Datei:Uucp02.PNG | Provider-Name]]
:''Abbildung: Provider-Name''


set editor="mcedit"


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.


=== Webmailer ===


Diskussion fällig:
:[[Datei:Uucp03.PNG | Zugangskennung ]]
:''Abbildung: Zugangskennung ''


* horde/imp
* eGroupware
* AJAX-Webmailer: RoundCube


=== Vorschlag dovecot ===
Die Zugangskennung erhalten Sie vom Provider.


  aptitude install dovecot-common dovecot-imapd


und dann in  /etc/dovecot/dovecot.conf
:[[Datei:Uucp04.PNG | Passwort]]
:''Abbildung: Passwort''


  protocols = imap imaps


Dienst neu starten:
Auch das Passwort erhalten Sie vom Provider.


  /etc/init.d/dovecot restart


=== Vorschlag HORDE ===
:[[Datei:Uucp05.PNG | Zeitintervall ]]
:''Abbildung: Zeitintervall ''


noch ungetestet


  aptitude install imp4 horde3
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:


datenbank horde anlegen


  create.mysql.sql.gz
== E-Mail-Client ==
  # in /usr/share/doc/horde3/examples/scripts/sql suchen
=== Webmail ===
  # nach /tmp kopieren
  gunzip create.mysql.sql.gz
  mysql -uroot <create.mysql.sql


in phpmyadmin einen user "horde" mit allen Rechten fuer datenbank "horde" anlegen
  aptitude install delixs-mail-roundcube


  chown www-data /etc/horde/*


in /etc/horde/horde3/conf3 die ersten beiden zeilen auskommentieren


im Browser http://alix.delixs-schule.de:10080/horde3 aufrufen
=== Einspielen von Mutt (E-Mail-Programm) ===


  konfig ==> mysql-datenbank eintragen
Um als root am Server auch die Mails lesen zu können (z.B. Fehlermeldungen), wird das Paket mutt eingespielt.
  speichern
  imp ==> speichern


in horde3/registery.php
aptitude install mutt


  imp ==> active
  imp4


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


  $servers['imap'] = array(
wir konfigurieren (sicherheitshalber) gleich für alle User, also in der /etc/Muttrc (großes "M"!). Hier legen wir als Editor den mcedit fest.
    'name' => 'IMAP Server',
    'server' => 'localhost',
    'hordeauth' => true,
    'protocol' => 'imap/notls',
    'port' => 143,
    'maildomain' => 'example.com',
    'smtphost' => 'localhost',
    'smtpport' => 25,
    'realm' => '',
    'preferred' => '',
  );


konfiguration ==> auth ==> $conf[auth][admins] ==> unbedingt nen
   set editor="mcedit"
angelegten user eintragen (z.B. phflesch)
   * $conf[auth][driver] ==>    Let a Horde
  $conf[auth][params][app] ==> imp





Version vom 9. November 2009, 09:14 Uhr

Uberarbeiten Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben).


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

 aptitude install delixs-mail-roundcube


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