1.9 KiB
1.9 KiB
Installation Serveur Mail
Installation de Postfix
root@serveur:~# apt-get install postfix-mysql
Verification du contenu de master.cf
root@serveur:~# vim /etc/postfix/master.cf
Dans le fichier (master.cf) il faut verifier que la premiere ligne ne contienne que un seul "n". La ligne doit ressembler a ceci:
smtp inet n - - - - smtpd
Creation de la base de donnees MySQL
- On cree une base de donnees postfix, on ajoute un utilisateur postfix en passant par les privileges. Bien noter le mot de passe generer.
- On cree les trois tables avec le code suivant:
USE postfix; CREATE TABLE `domaines` ( `domaine` varchar(255) NOT NULL default '', `etat` tinyint(1) NOT NULL default '1', PRIMARY KEY (`domaine`) ) ENGINE=MyISAM; CREATE TABLE `comptes` ( `email` varchar(255) NOT NULL default '', `password` varchar(255) NOT NULL default '', `quota` int(10) NOT NULL default '0', `etat` tinyint(1) NOT NULL default '1', `imap` tinyint(1) NOT NULL default '1', `pop3` tinyint(1) NOT NULL default '1', PRIMARY KEY (`email`) ) ENGINE=MyISAM; CREATE TABLE `alias` ( `source` varchar(255) NOT NULL default '', `destination` text NOT NULL, `etat` tinyint(1) NOT NULL default '1', PRIMARY KEY (`source`) ) ENGINE=MyISAM;
Edition des 5 fichiers de configuration suivants:
- Contenu de (mysql-virtual_domaines.cf)
hosts = 127.0.0.1 user = postfix password = Mot de passe Mysql Postfix dbname = postfix select_field = 'virtual' table = domaines where_field = domaine additional_conditions = AND etat=1