Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:grundkonfiguration

**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 * repair
    smtp beim systemstart

Konfigurationsdateien

  • main.cf durchgehen

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';
linux/grundkonfiguration.1185698072.txt.gz · Zuletzt geändert: 2014-04-05 11:42 (Externe Bearbeitung)