49 lines
1.5 KiB
Markdown
49 lines
1.5 KiB
Markdown
# Installation Serveur Mail
|
|
|
|
## Installation de Postfix
|
|
```console
|
|
root@serveur:~# apt-get install postfix-mysql
|
|
```
|
|
### Verification du contenu de master.cf
|
|
|
|
```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;
|
|
~~~~
|
|
|
|
|