Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tuto:serveur_mail [2010/10/05 08:00] – Ajout de sasl pour dovecot Thomastuto:serveur_mail [2015/03/15 12:03] (Version actuelle) – Ajout de création de table MySQL Thomas
Ligne 1: Ligne 1:
 ====== Mettre en place un serveur mail (sous slackware) ====== ====== Mettre en place un serveur mail (sous slackware) ======
  
-Mon but est d'installer un serveur mail basé sur [[http://www.postfix.org/|postfix]], [[http://www.dovecot.org/|dovecot]], puis de configurer ses outils pour l'utiliser uniquement en [[http://fr.wikipedia.org/wiki/Webmail|webmail]] via [[http://www.roundcube.net/|roundcube]] en utilisant le protocole [[http://fr.wikipedia.org/wiki/Imap|IMAP]].+Mon but est d'installer un serveur mail basé sur [[http://www.postfix.org/|postfix]], [[http://www.dovecot.org/|dovecot]], puis de configurer ses outils pour l'utiliser en [[http://fr.wikipedia.org/wiki/Webmail|webmail]] via [[http://www.roundcube.net/|roundcube]] en utilisant le protocole [[http://fr.wikipedia.org/wiki/Imap|IMAP]], ou en passant par un quelconque client mail par IMAP ou [[http://fr.wikipedia.org/wiki/Post_Office_Protocol|POP]].
 L'installation de roundcube étant assez simple, je ne parlerai que de postfix et dovecot. L'installation de roundcube étant assez simple, je ne parlerai que de postfix et dovecot.
  
Ligne 199: Ligne 199:
 Reste plus qu'à lancer dovecot : Reste plus qu'à lancer dovecot :
 <code># /etc/rc.d/rc.dovecot start</code> <code># /etc/rc.d/rc.dovecot start</code>
 +
 +===== MySQL =====
 +<code># mysql --user=mail --password=<secret> mail</code>
 +<code>CREATE TABLE `virtual_domains` (
 +`id`  INT NOT NULL AUTO_INCREMENT,
 +`name` VARCHAR(50) NOT NULL,
 +PRIMARY KEY (`id`)
 +) ENGINE=InnoDB DEFAULT CHARSET=utf8;</code>
 +
 +<code>CREATE TABLE `virtual_users` (
 +`id` INT NOT NULL AUTO_INCREMENT,
 +`domain_id` INT NOT NULL,
 +`password` VARCHAR(106) NOT NULL,
 +`email` VARCHAR(120) NOT NULL,
 +PRIMARY KEY (`id`),
 +UNIQUE KEY `email` (`email`),
 +FOREIGN KEY (domain_id) REFERENCES virtual_domains(id) ON DELETE CASCADE
 +) ENGINE=InnoDB DEFAULT CHARSET=utf8;</code>
 +
 +<code>CREATE TABLE `virtual_aliases` (
 +`id` INT NOT NULL AUTO_INCREMENT,
 +`domain_id` INT NOT NULL,
 +`source` varchar(100) NOT NULL,
 +`destination` varchar(100) NOT NULL,
 +PRIMARY KEY (`id`),
 +FOREIGN KEY (domain_id) REFERENCES virtual_domains(id) ON DELETE CASCADE
 +) ENGINE=InnoDB DEFAULT CHARSET=utf8;</code>
tuto/serveur_mail.1286258422.txt.gz · Dernière modification : 2010/10/05 08:00 de Thomas
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0