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édentes Révision précédente
tuto:serveur_mail [2010/10/05 08:12]
Thomas
tuto:serveur_mail [2015/03/15 12:03] (Version actuelle)
Thomas Ajout de création de table MySQL
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 par Thomas
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0