Entwicklerhandbuch/Paket delixs-mail-base
Diese Seite ist momentan eine Baustelle im Zustand: 1
-
0
-
1
-
2
-
3
-
4
Einführung
Das Paket 'delixs-mail-base' installiert und konfiguriert die E-Mail-Software 'postfix' und 'dovecot'. Außerdem wird das Thunderbird-Plugin 'sieve' im Document-Root des Webservers bereitgestellt, um von dort einfach auf die Clients verteilt zu werden.
Sowohl der MTA (Mail Transfer Agent) 'postfix' als auch der IMAP-/POP3-Server 'dovecot' werden so konfiguriert, dass sie auf das LDAP als zentrale Ablage der Nutzerinformationen zurückgreifen.
Kenndaten
Paket-Name: | delixs-mail-base |
Maintainer: | H.-J. Grimminger <hj-grimminger at delixs.de> |
SVN: | https://trac.delixs.de/trac/browser/delixs-mail-base/trunk |
Architektur: | all |
Script-Sprache: | sh |
Haupt-Abhängigkeiten: | postfix, postfix-ldap, dovecot-common, dovecot-imapd, dovecot-pop3d |
delixs-Abhängigkeiten: | delixs-openssl, delixs-ldap |
Init-Script: | postfix, dovecot |
sonst. Scripte: |
Konfigurationsdateien
Diese Konfigurationsdateien werden erzeugt, verändert oder gelesen:
- /etc/aliases
- /etc/postfix/main.cf
- /etc/postfix/ldap-aliases.cf
- /etc/postfix/ldap-localusers.cf
- /etc/postfix/ldap-localdomains.cf
- /etc/postfix/ldap-senders.cf
- /etc/dovecot/dovecot.conf
- /etc/dovecot/dovecot-ldap.conf
- /etc/delixs/delixs_base.conf
Programmdateien
Zusätzlich zu den Programmen aus den Haupt-Abhängigkeiten werden installiert:
- /var/www/sieve-*.xpi
- Dieses Plugin für den E-Mail-Client Thunderbird erlaubt das einfache Konfigurieren von IMAP-Filtern.
Ablauf
Folgende wesentlichen Konfigurationsschritte werden abgearbeitet:
- Postfix LDAP
- Durch das Erstellen entsprechender Konfigurationsdateien wird 'postfix' so eingestellt, dass Nutzerdaten aus dem LDAP gelesen werden.
- Postfix chroot
- Als zusätzliche Sicherheitsmaßnahme wird 'postfix' in einer chroot-Umgebung ausgeführt.
- Postfix delixs-Anpassungen
- Hier werden Anpassungen an diesen delixs-Server vorgenommen (Mail-Domain etc.).
- Dovecot LDAP
- Durch das Erstellen entsprechender Konfigurationsdateien wird 'dovecot' so eingestellt, dass Nutzerdaten aus dem LDAP gelesen werden.
- Dovecot delixs-Anpassungen
- Hier werden Anpassungen an diesen delixs-Server vorgenommen (Mail-Domain etc.).
- Aliases
- Die systemweite Datei /etc/aliases wird mit Einträgen für 'root' und 'sysadm' gefüllt.
Hinweise
Damit die Installation des Pakets 'postfix' ohne Rückfragen an den User abläuft, wird die Debconf-Datenbank bei der Erst-Installation des delixs-Servers mit folgenden Preseed-Werten vorbesetzt:
postfix postfix/mailname string <Internet-Domain des Servers> postfix postfix/main_mailer_type select Internet Site
bekannte Fehler
Weblinks
http://www.postfix.org
http://www.dovecot.org
http://sieve.mozdev.org
Stand: delixs-alpha 0.22, April 2012
Hans-Jürgen Grimminger, 2012