Entwicklungsumgebung/Mail

Aus Delixs
Zur Navigation springen Zur Suche springen
Uberarbeiten Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben).


E-Mail-Server

Postfix installieren

aptitude install postfix

Möglichkeiten der Postfix-Konfiguration

Auswahl: nur lokal

FQDN

Hinwies: aber es gab eine Warnung:

WARNING: /etc/aliases exists, but does not have a root alias.


E-Mail-Client

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.

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"


Webmailer

Diskussion fällig:

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

Vorschlag dovecot

 aptitude install dovecot-common dovecot-imapd

und dann in /etc/dovecot/dovecot.conf

 protocols = imap imaps

Dienst neu starten:

 /etc/init.d/dovecot restart

Vorschlag HORDE

noch ungetestet

 aptitude install imp4 horde3


datenbank horde anlegen

 create.mysql.sql.gz
 # in /usr/share/doc/horde3/examples/scripts/sql suchen
 # 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

 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

 konfig ==> mysql-datenbank eintragen
 speichern
 imp ==> speichern

in horde3/registery.php

 imp ==> active
 imp4

in servers.php

 $servers['imap'] = array(
   '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 angelegten user eintragen (z.B. phflesch)

 * $conf[auth][driver] ==>    Let a Horde
 $conf[auth][params][app] ==> imp


Weblinks



zurück | Hauptseite