diff --git a/MailServerInstall.md b/MailServerInstall.md index d3ae231..b53dea4 100644 --- a/MailServerInstall.md +++ b/MailServerInstall.md @@ -5,12 +5,44 @@ root@serveur:~# apt-get install postfix-mysql ``` ### Verification du contenu de master.cf -Dans le fichier (master.cf) il faut verifier que la ligne ne contienne que un seul "n". La ligne doit ressembler a ceci: -```console -smtp inet n - - - - smtpd -``` ```console 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: +```console +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: + ~~~~sql + 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; + ~~~~ + +