**Dies ist eine alte Version des Dokuments!**
Postfix mit MySQL-Unterstützung
Pakete installieren (MySQL und Postfix)
apt-get install mysql-client-5.0 mysql-server-5.0
apt-get install postfix postfix-mysql postfix-tls sasl2-bin libsasl2 libsasl2-modules courier-maildrop courier-authdaemon courier-authlib-mysql
Benutzer und Gruppe vmail
anlegen (UID/GID 1500)
Home-Verzeichnis erstellen:
mkdir /home/vmail
chown vmail.vmail /home/vmail
chmod 0700 /home/vmail
repairpostfix
* chmod u+s maildrop
* maildrop script anlegen maildroprc
* /etc/courier
* chown vmail maildrop.log
* apt-get install courier-pop courier-pop-ssl courier-imap courier-imap-ssl
* repairsmtp beim systemstart
Konfigurationsdateien
Datenbanktabellen
CREATE TABLE `domains` (
`domain` VARCHAR(50) NOT NULL,
PRIMARY KEY (`domain`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `forwardings`;
CREATE TABLE `forwardings` (
`source` VARCHAR(80) NOT NULL,
`destination` text NOT NULL,
PRIMARY KEY (`source`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `users` (
`email` VARCHAR(80) NOT NULL,
`password` VARCHAR(20) NOT NULL,
PRIMARY KEY (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
GRANT ALL privileges ON mail.* TO mail@localhost IDENTIFIED BY 'password';
GRANT ALL privileges ON mail.* TO mail@127.0.0.1 IDENTIFIED BY 'password';