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
tuto:serveur_mail [2010/10/05 08:12] Thomastuto:serveur_mail [2015/03/15 12:03] (Version actuelle) – Ajout de création de table MySQL Thomas
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.txt · Dernière modification : 2015/03/15 12:03 de Thomas
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0