1 DROP TABLE IF EXISTS `mime`;
3 CREATE TABLE IF NOT EXISTS `slaveip` (
4 `ip`
VARCHAR(
15 )
NOT NULL ,
5 `class` TINYINT
NOT NULL ,
6 PRIMARY KEY ( `ip` , `class` )
7 ) COMMENT =
'Allowed ip for slave dns managment';
9 CREATE TABLE IF NOT EXISTS `slaveaccount` (
10 `login`
VARCHAR(
64 )
NOT NULL ,
11 `pass`
VARCHAR(
64 )
NOT NULL ,
12 PRIMARY KEY ( `login` )
13 ) COMMENT =
'Allowed account for slave dns managment';
15 CREATE TABLE IF NOT EXISTS `mail_alias` (
16 `mail`
varchar(
255)
NOT NULL default '', # Adresse email LOCALE
17 `alias`
varchar(
255)
NOT NULL default '', # WRAPPER
19 ) TYPE=MyISAM COMMENT=
'Mail Alias pour postfix';
22 CREATE TABLE IF NOT EXISTS `mail_users` (
23 `uid`
int(
10) unsigned
NOT NULL default '0', # UID AlternC de l
'utilisateur du mail
24 `alias` varchar(255) NOT NULL default '', # Alias = Alias intermédiaire (voir domain)
25 `path` varchar(255) NOT NULL default '', # Chemin vers le mail de l'utilisateur
26 `password`
varchar(
255)
NOT NULL default '', # Mot de passe crypté
PRIMARY KEY (`alias`),
KEY `path` (`path`),
KEY `uid` (`uid`)
) TYPE=MyISAM COMMENT='Comptes pop, wrappers, alias';
CREATE TABLE IF NOT EXISTS `mail_domain` (
`mail` varchar(255) NOT NULL default '', # Adresse email COMPLETE (login@domaine)
`alias` text NOT NULL, # Alias intermédiaire (login_domaine) pour référence dans users
`uid` int(10) unsigned NOT NULL default '0', # Numéro de l'utilisateur (alternc)
`pop` tinyint(4) NOT NULL default '0', # Est-ce un compte pop ?
`type` tinyint(4) NOT NULL default '0', # Je ne sais plus...
PRIMARY KEY (`mail`),
KEY `uid` (`uid`),
KEY `pop` (`pop`)
) TYPE=MyISAM COMMENT='Alias en domaine pour Postfix';
ALTER TABLE `membres` CHANGE `enabled` `enabled` TINYINT DEFAULT '1' NOT NULL;
27 PRIMARY KEY (`alias`),
30 ) TYPE=MyISAM COMMENT=
'Comptes pop, wrappers, alias';
33 CREATE TABLE IF NOT EXISTS `mail_domain` (
34 `mail`
varchar(
255)
NOT NULL default '', # Adresse email COMPLETE (login
@domaine)
35 `alias` text
NOT NULL, # Alias intermé iaire (login_domaine) pour référence dans users
`uid` int(10) unsigned NOT NULL default '0', # Numéro de l'utilisateur (alternc)
`pop` tinyint(4) NOT NULL default '0', # Est-ce un compte pop ?
`type` tinyint(4) NOT NULL default '0', # Je ne sais plus...
PRIMARY KEY (`mail`),
KEY `uid` (`uid`),
KEY `pop` (`pop`)
) TYPE=MyISAM COMMENT='Alias en domaine pour Postfix';
ALTER TABLE `membres` CHANGE `enabled` `enabled` TINYINT DEFAULT '1' NOT NULL;
diaire (login_domaine) pour ré érence dans users
`uid` int(10) unsigned NOT NULL default '0', # Numéro de l'utilisateur (alternc)
`pop` tinyint(4) NOT NULL default '0', # Est-ce un compte pop ?
`type` tinyint(4) NOT NULL default '0', # Je ne sais plus...
PRIMARY KEY (`mail`),
KEY `uid` (`uid`),
KEY `pop` (`pop`)
) TYPE=MyISAM COMMENT='Alias en domaine pour Postfix';
ALTER TABLE `membres` CHANGE `enabled` `enabled` TINYINT DEFAULT '1' NOT NULL;
fé ence dans users
`uid` int(10) unsigned NOT NULL default '0', # Numéro de l'utilisateur (alternc)
`pop` tinyint(4) NOT NULL default '0', # Est-ce un compte pop ?
`type` tinyint(4) NOT NULL default '0', # Je ne sais plus...
PRIMARY KEY (`mail`),
KEY `uid` (`uid`),
KEY `pop` (`pop`)
) TYPE=MyISAM COMMENT='Alias en domaine pour Postfix';
ALTER TABLE `membres` CHANGE `enabled` `enabled` TINYINT DEFAULT '1' NOT NULL;
rence dans users
36 `uid`
int(
10) unsigned
NOT NULL default '0', # Numé o de l'utilisateur (alternc)
`pop` tinyint(4) NOT NULL default '0', # Est-ce un compte pop ?
`type` tinyint(4) NOT NULL default '0', # Je ne sais plus...
PRIMARY KEY (`mail`),
KEY `uid` (`uid`),
KEY `pop` (`pop`)
) TYPE=MyISAM COMMENT='Alias en domaine pour Postfix';
ALTER TABLE `membres` CHANGE `enabled` `enabled` TINYINT DEFAULT '1' NOT NULL;
ro de l
'utilisateur (alternc)
37 `pop` tinyint(4) NOT NULL default '0', # Est-ce un compte pop ?
38 `type` tinyint(4) NOT NULL default '0', # Je ne sais plus...
42 ) TYPE=MyISAM COMMENT='Alias en domaine pour Postfix
';
44 ALTER TABLE `membres` CHANGE `enabled` `enabled` TINYINT DEFAULT '1'
NOT NULL;