Sichere Verbindung (SSL) |
Home |
Blog |
Wiki |
Login |
Downloads |
Linux |
Vorträge |
Gute Links im WWW |
mein gpg-key
Komplettes Mailsystem mit Postfix
Sebastian Andres
Benoetigte Programme (Debian Etch)
- Postfix-mysql
- courier-authdaemon, courier-authlib-mysql, courier-base, courier-imap
- courier-imap-ssl, courier-pop, courier-pop-ssl
- mysql-server, mysql-common, mysql-client
- amavisd-new
- entsprechende Virenscanner
- maildrop (nicht courier-maildrop!)
Postfix Auf Virtuelle Domains vorbereiten
MYSQL-Datenbank-Struktur
- Datenbankname: mail
- tabelle: mail_users mit tabellenspalten:
- email, username, password, maildir, gid, uid, password_enc, homedir
- tabelle domains mit spalten: domain
- tabelle mail_alias: destination, email
Virtuelle Domains
- virtual_mailbox_base = /home/mail/
- virtual_mailbox_maps = mysql:/etc/postfix/
- virtual_mailbox_domains = mysql:/etc/postfix/
- virtual_alias_maps = mysql:/etc/postfix/
- #virtual_uid_maps = mysql:/etc/postfix/ oder
- virtual_uid_maps = static:2000
- virtual_gid_maps = static:2000
- virtual_transport = virtual: oder:
- #virtual_transport = maildrop
Smtp-Authentifizierung ber MYSQL einrichten
Courier einrichten und mit der Datenbank verbinden
Amavis mit MYSQL Verbinden
Squirrelmail einrichten
- Archiv in ein für Apache zugängliches verzeichnis entpacken
Z.b. /var/www/webmail
- /var/www/webmail/config/conf.pl
- anpassen von Servereinstellungen, language usw.
- Sprachpaket von Squirrelmail-Homepage laden und entpacken (README.txt)
- Achtung locales beachten!
Squirrelmail Plugins
- Große Plugin Sammlung
- Plugin Serversitefilter (Achtung patchen!)
- Plugin mysql_password
maildrop konfigurieren
Ausblick / Ueberlegungen
- Squirrelmail patchen (kompliziert und aufwändig)
- Dann doch lieber cyrus wegen sieve benutzen
- Cyrus hat dann alleinigen zugriff auf Mailboxen (lmtp)
Fragen und Links
Links: