From c9d1c43703241901002705a2125c4c59e181f6d7 Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Sat, 17 Dec 2005 14:57:54 +0000 Subject: [PATCH] improved ISPConfig mail --- config/exim4/exim4.conf.template | 237 ++++-- interface/sql/ispconfig3db.sql | 1181 +++++++++++++++--------------- 2 files changed, 757 insertions(+), 661 deletions(-) diff --git a/config/exim4/exim4.conf.template b/config/exim4/exim4.conf.template index c211e2e271..4bed325f31 100644 --- a/config/exim4/exim4.conf.template +++ b/config/exim4/exim4.conf.template @@ -15,6 +15,7 @@ MYSQL_BLACKTABLE=mail_blacklist # Server ID for Multiserver Setups MAILSERVER_ID=1 MAILSERVER_HOSTNAME=mail. +MAILSERVER_IP=192.168.0.108 MAILSERVER_EXIM_BINARY=/usr/sbin/exim4 MAILSERVER_SPAMC_BINARY=/usr/bin/spamc @@ -47,7 +48,7 @@ domainlist relay_to_domains = mysql;SELECT DISTINCT domain FROM MYSQL_DOMAINTABL hostlist relay_from_hosts = 127.0.0.1 domainlist mmdomains = ${lookup mysql {SELECT domain FROM mail_mailman_domain}} -acl_smtp_rcpt = acl_check_rcpt +# acl_smtp_rcpt = acl_check_rcpt qualify_domain = # qualify_recipient = @@ -92,8 +93,18 @@ tls_advertise_hosts = * # Require auth over SSL only. # auth_over_tls_hosts = * +helo_try_verify_hosts = !+relay_from_hosts + +av_scanner = clamd:/var/run/clamav/clamd.ctl spamd_address = 127.0.0.1 783 +acl_smtp_rcpt = acl_check_rcpt +#acl_smtp_mail = acl_check_sender +acl_smtp_connect = acl_check_host +acl_smtp_data = acl_check_data +acl_smtp_helo = acl_check_helo + + ###################################################################### # ACL CONFIGURATION # # Specifies access control lists for incoming SMTP mail # @@ -102,36 +113,94 @@ spamd_address = 127.0.0.1 783 begin acl acl_check_rcpt: + accept hosts = : + deny domains = +local_domains local_parts = ^[.] : ^.*[@%!/|] + deny domains = !+local_domains local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./ + accept local_parts = postmaster domains = +local_domains + require verify = sender + + # Blacklist management + deny senders = ${lookup mysql {SELECT DISTINCT address FROM MYSQL_BLACKTABLE WHERE '${quote_mysql:$sender_address}' LIKE address \ + AND (recipient = '' OR recipient = '${quote_mysql:$domain}' OR recipient = '${quote_mysql:$local_part}@${quote_mysql:$domain}') \ + AND active = '1' AND server_id = 'MAILSERVER_ID'}{$value}} + log_message = Blacklisted. Sender: <$sender_address> Recipient: <$local_part@$domain> + accept domains = +local_domains endpass verify = recipient + accept domains = +relay_to_domains endpass verify = recipient + accept hosts = +relay_from_hosts + accept authenticated = * + deny message = relay not permitted + +acl_check_host: + accept + hosts = +relay_from_hosts + #deny + # log_message = match host_reject.list + # hosts = /etc/exim4/filters/host_reject.list + + accept + +acl_check_helo: + accept hosts = +relay_from_hosts + # If the HELO pretend to be this host + deny condition = ${if or { \ + {eq {${lc:$sender_helo_name}}{MAILSERVER_HOSTNAME}} \ + {eq {${lc:$sender_helo_name}}{MAILSERVER_IP}} \ + } {true}{false} } + # by default we accept + accept + + acl_check_data: - warn message = X-Spam-Score: $spam_score ($spam_bar) - spam = nobody:true - warn message = X-Spam-Report: $spam_report - spam = nobody:true - warn message = Subject: *SPAM* $h_Subject - spam = nobody - # reject spam at high scores (> 12) - deny message = This message scored $spam_score spam points. - spam = nobody:true - condition = ${if >{$spam_score_int}{120}{1}{0}} + accept hosts = +relay_from_hosts + + # if there is a windows executable as attachment then we reject + deny message = This message contains an attachment of a type which we do not accept (.$found_extension) + demime = bat:btm:cmd:com:cpl:dll:exe:lnk:msi:pif:prf:reg:scr:vbs:url + + # spamassassin + warn message = X-SA-Score: $spam_score + spam = nobody:true + + warn message = X-SA-Report: $spam_report + spam = nobody:true + + condition = ${if >{$spam_score_int}{0}{true}{false}} + warn message = X-SA-Status: Yes + spam = nobody:true + condition = ${if >{$spam_score_int}{50}{true}{false}} + + deny message = This message scored $spam_score spam points. + spam = nobody:true + condition = ${if >{$spam_score_int}{70}{true}{false}} + + # clamav + deny message = This message contains a virus or other harmful content ($malware_name) + demime = * + malware = * + log_message = Virus found in Message + + # accept by default + accept + @@ -176,13 +245,16 @@ dnslookup: ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 no_more -blacklist_router: - driver = manualroute - senders = ${lookup mysql {SELECT DISTINCT address FROM MYSQL_BLACKTABLE WHERE '${quote_mysql:$sender_address}' LIKE address}{$value}} - condition = "${if !def:h_X-Spam-Flag: {1}{0}}" - headers_add = X-Spam-Flag: YES - route_list = * localhost - self = pass +# Blacklists werden jetzt in den ACL geprüft +#blacklist_router: +# driver = manualroute +# senders = ${lookup mysql {SELECT DISTINCT address FROM MYSQL_BLACKTABLE WHERE '${quote_mysql:$sender_address}' LIKE address AND recipient = '${quote_mysql:$local_part}@${quote_mysql:$domain}'}{$value}} +# # condition = "${if !def:h_X-Spam-Flag: {1}{0}}" +# # headers_add = X-Spam-Flag: YES +# route_list = * localhost +# # self = pass +# transport = devnull_transport +# verify = false #system_aliases: # driver = redirect @@ -203,11 +275,11 @@ mysql_email_alias: driver = redirect allow_fail allow_defer - data = ${lookup mysql{ SELECT destination FROM mail_redirect WHERE email='${local_part}@${domain}' AND type = 'alias'}} + data = ${lookup mysql{ SELECT destination FROM mail_redirect WHERE email='${quote_mysql:$local_part}@${quote_mysql:$domain}' AND type = 'alias'}} mysql_email_forward: driver = redirect - data = ${lookup mysql{ SELECT destination FROM mail_redirect WHERE email='${local_part}@${domain}' AND type = 'forward'}} + data = ${lookup mysql{ SELECT destination FROM mail_redirect WHERE email='${quote_mysql:$local_part}@${quote_mysql:$domain}' AND type = 'forward'}} #spamcheck_router: # driver = manualroute @@ -222,16 +294,53 @@ mysql_email_forward: # transport = spamcheck # verify = false +#spamdelete_router: +# driver = manualroute +# domains = ${lookup mysql {SELECT SUBSTRING_INDEX(email,'@',-1) FROM MYSQL_EMAILTABLE WHERE email=CONCAT('${quote_mysql:$local_part}','@','${quote_mysql:$domain}') AND spamdelete = '1'}{$value}} +# # condition = "${if eq{$h_X-Spam-Flag:}{YES} {1}{0}}" +# condition = "${if match{$h_X-Spam-Flag}{YES} {1}{0}}" +# route_list = "* localhost byname" +# transport = devnull_transport +# verify = false + + +spamrewrite_router: + driver = manualroute + domains = ${lookup mysql {SELECT SUBSTRING_INDEX(email,'@',-1) FROM mail_spamfilter WHERE email='${quote_mysql:$local_part}@${quote_mysql:$domain}'}{$value}} + senders = ! ${lookup mysql {SELECT DISTINCT MYSQL_WHITETABLE.address FROM MYSQL_WHITETABLE WHERE '${quote_mysql:$sender_address}' LIKE MYSQL_WHITETABLE.address}{$value}} + condition = ${if and { \ + {>{$spam_score_int}{${lookup mysql {SELECT spam_rewrite_score_int FROM mail_spamfilter WHERE email='${quote_mysql:$local_part}@${quote_mysql:$domain}'}{$value}}}}\ + {!eq {$received_protocol}{spam-rewrite}} \ + {!eq {$received_protocol}{local}} \ + }{true}{false}} + headers_remove = Subject + headers_add = Subject: ${lookup mysql {SELECT spam_rewrite_subject FROM mail_spamfilter WHERE email='${quote_mysql:$local_part}@${quote_mysql:$domain}'}{$value}} $header_subject + route_list = "* localhost byname" + transport = spamrewrite_transport + verify = false + +spamredirect_router: + driver = manualroute + domains = ${lookup mysql {SELECT SUBSTRING_INDEX(email,'@',-1) FROM mail_spamfilter WHERE email='${quote_mysql:$local_part}@${quote_mysql:$domain}'}{$value}} + senders = ! ${lookup mysql {SELECT DISTINCT MYSQL_WHITETABLE.address FROM MYSQL_WHITETABLE WHERE '${quote_mysql:$sender_address}' LIKE MYSQL_WHITETABLE.address}{$value}} + condition = ${if >{$spam_score_int}{${lookup mysql {SELECT spam_redirect_score_int FROM mail_spamfilter WHERE email='${quote_mysql:$local_part}@${quote_mysql:$domain}'}{$value}}}{true}{false}} + route_list = "* localhost byname" + transport = spamredirect_transport + verify = false + spamdelete_router: driver = manualroute - domains = ${lookup mysql {SELECT SUBSTRING_INDEX(email,'@',-1) FROM MYSQL_EMAILTABLE WHERE email=CONCAT('${quote_mysql:$local_part}','@','${quote_mysql:$domain}') AND spamdelete = '1'}{$value}} - # condition = "${if eq{$h_X-Spam-Flag:}{YES} {1}{0}}" - condition = "${if match{$h_X-Spam-Flag}{YES} {1}{0}}" + domains = ${lookup mysql {SELECT SUBSTRING_INDEX(email,'@',-1) FROM mail_spamfilter WHERE email='${quote_mysql:$local_part}@${quote_mysql:$domain}'}{$value}} + senders = ! ${lookup mysql {SELECT DISTINCT MYSQL_WHITETABLE.address FROM MYSQL_WHITETABLE WHERE '${quote_mysql:$sender_address}' LIKE MYSQL_WHITETABLE.address}{$value}} + condition = ${if and { \ + {>{$spam_score_int}{${lookup mysql {SELECT spam_delete_score_int FROM mail_spamfilter WHERE email='${quote_mysql:$local_part}@${quote_mysql:$domain}'}{$value}}}}\ + {!eq {$received_protocol}{spam-rewrite}} \ + {!eq {$received_protocol}{local}} \ + }{true}{false}} route_list = "* localhost byname" transport = devnull_transport verify = false - autoresponder_router: driver = accept domains = ${lookup mysql {SELECT SUBSTRING_INDEX(email,'@',-1) FROM MYSQL_EMAILTABLE WHERE email=CONCAT('${quote_mysql:$local_part}','@','${quote_mysql:$domain}') AND autoresponder='yes'}{$value}} @@ -257,11 +366,6 @@ mysql_catchall_router: data=${lookup mysql{ SELECT destination FROM mail_domain_catchall WHERE domain='${domain}'}} allow_fail allow_defer - -#domain_catchall_director: -# driver = redirect -# domains = ${lookup mysql {SELECT SUBSTRING_INDEX(email,'@',-1) FROM MYSQL_EMAILTABLE WHERE email=CONCAT('${quote_mysql:$local_part}','@') AND forward != ''}{$value}} -# data = ${lookup mysql {SELECT forward FROM MYSQL_EMAILTABLE WHERE email=CONCAT('${quote_mysql:$local_part}','@') AND forward != ''}{$value}} ###################################################################### # TRANSPORTS CONFIGURATION # @@ -272,26 +376,16 @@ mysql_catchall_router: begin transports +######################## +# Remote smtp transport +######################## + remote_smtp: driver = smtp -devnull_delivery: - driver = appendfile - file = /dev/null - group = mail - -address_pipe: - driver = pipe - return_output - -address_file: - driver = appendfile - delivery_date_add - envelope_to_add - return_path_add - -address_reply: - driver = autoreply +################### +# Mailman transport +################### mailman_transport: driver = pipe @@ -305,11 +399,15 @@ mailman_transport: user = ${lookup mysql{SELECT mm_user FROM mail_mailman_domain WHERE domain='${domain}'}} group = ${lookup mysql{SELECT mm_group FROM mail_mailman_domain WHERE domain='${domain}'}} -spamcheck: + +################################################################################# +# This transport is only for rewriting the header of the message with ***SPAM*** +################################################################################# + +spamrewrite_transport: driver = pipe - command = MAILSERVER_EXIM_BINARY -oMr spam-scanned -bS + command = MAILSERVER_EXIM_BINARY -oMr spam-rewrite -bS use_bsmtp = true - transport_filter = MAILSERVER_SPAMC_BINARY home_directory = "/tmp" current_directory = "/tmp" user = mail @@ -320,6 +418,23 @@ spamcheck: message_prefix = message_suffix = +###################################################### +# This transport is only for redirecting SPAM messages +###################################################### + +spamredirect_transport: + driver = appendfile + directory = ${lookup mysql {SELECT concat(spam_redirect_maildir,'/Maildir') FROM mail_spamfilter WHERE email='${quote_mysql:$local_part}@${quote_mysql:$domain}'}{$value}} + maildir_format + user = mail + group = mail + mode = 0660 + directory_mode = 0770 + +########################## +# Local delivery transport +########################## + local_delivery: driver = appendfile directory = ${lookup mysql {SELECT concat(maildir,'/Maildir') FROM MYSQL_EMAILTABLE WHERE email=CONCAT('${quote_mysql:$local_part}','@','${quote_mysql:$domain}')}{$value}} @@ -328,7 +443,8 @@ local_delivery: group = mail quota = ${lookup mysql{select quota from MYSQL_EMAILTABLE where email=CONCAT('${quote_mysql:$local_part}','@','${quote_mysql:$domain}')}{${value}M}} quota_is_inclusive = false - #quota_size_regex = ,S=(\d+): + maildir_tag = ,S=$message_size + quota_size_regex = ,S=(\d+): quota_warn_threshold = 75% maildir_use_size_file = false quota_warn_message = "To: $local_part@$domain\n\ @@ -340,20 +456,10 @@ local_delivery: Please take note of this and remove unwanted mail from your mailbox.\n" mode = 0660 directory_mode = 0770 - -#mysql_delivery: -# driver = appendfile -# maildir_format -# directory = \ -# ${lookup mysql{SELECT maildir FROM passwd \ -# WHERE email='${local_part}@${domain}'}} -# user = \ -# ${lookup mysql{SELECT uid FROM passwd \ -# WHERE email='${local_part}@${domain}'}} -# group = \ -# ${lookup mysql{SELECT gid FROM passwd \ -# WHERE email='${local_part}@${domain}'}} +########################## +# autoresponder transport +########################## autoresponder_transport: driver = autoreply @@ -362,11 +468,16 @@ autoresponder_transport: subject = "Autoresponder: ${local_part}@${domain}" text = ${lookup mysql {SELECT autoresponder_text FROM MYSQL_EMAILTABLE WHERE email=CONCAT('${quote_mysql:$local_part}','@','${quote_mysql:$domain}')}{$value}} +########################## +# devnull transport +########################## + devnull_transport: driver = appendfile file = /dev/null user = mail + ###################################################################### # RETRY CONFIGURATION # ###################################################################### diff --git a/interface/sql/ispconfig3db.sql b/interface/sql/ispconfig3db.sql index 0ae84bab80..d3f98830e2 100644 --- a/interface/sql/ispconfig3db.sql +++ b/interface/sql/ispconfig3db.sql @@ -1,599 +1,584 @@ --- phpMyAdmin SQL Dump --- version 2.6.2-Debian-3sarge1 --- http://www.phpmyadmin.net --- --- Host: localhost --- Erstellungszeit: 25. November 2005 um 19:28 --- Server Version: 4.0.24 --- PHP-Version: 4.3.10-16 --- --- Datenbank: `mailserver` --- - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `mail_blacklist` --- - -DROP TABLE IF EXISTS `mail_blacklist`; -CREATE TABLE `mail_blacklist` ( - `blacklist_id` int(11) NOT NULL auto_increment, - `sys_userid` int(11) NOT NULL default '0', - `sys_groupid` int(11) NOT NULL default '0', - `sys_perm_user` varchar(5) NOT NULL default '', - `sys_perm_group` varchar(5) NOT NULL default '', - `sys_perm_other` varchar(5) NOT NULL default '', - `server_id` int(11) NOT NULL default '0', - `address` varchar(255) NOT NULL default '', - `active` enum('0','1') NOT NULL default '1', - PRIMARY KEY (`blacklist_id`), - KEY `server_id` (`server_id`,`address`) -) TYPE=MyISAM AUTO_INCREMENT=2 ; - --- --- Daten für Tabelle `mail_blacklist` --- - - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `mail_box` --- - -DROP TABLE IF EXISTS `mail_box`; -CREATE TABLE `mail_box` ( - `mailbox_id` int(11) NOT NULL auto_increment, - `sys_userid` int(11) NOT NULL default '0', - `sys_groupid` int(11) NOT NULL default '0', - `sys_perm_user` varchar(5) NOT NULL default '', - `sys_perm_group` varchar(5) NOT NULL default '', - `sys_perm_other` varchar(5) NOT NULL default '', - `server_id` int(11) NOT NULL default '0', - `email` varchar(255) NOT NULL default '', - `cryptpwd` varchar(128) NOT NULL default '', - `clearpwd` varchar(128) NOT NULL default '', - `name` varchar(128) NOT NULL default '', - `uid` int(10) unsigned NOT NULL default '0', - `gid` int(10) unsigned NOT NULL default '0', - `maildir` varchar(255) NOT NULL default '', - `quota` varchar(255) NOT NULL default '', - `cc` varchar(50) NOT NULL default '', - `forward` varchar(50) NOT NULL default '', - `autoresponder` enum('0','1') NOT NULL default '0', - `autoresponder_text` tinytext NOT NULL, - `active` enum('0','1') NOT NULL default '1', - `antivirus` enum('yes','no') NOT NULL default 'no', - `spamscan` enum('yes','no') NOT NULL default 'no', - `spamdelete` enum('1','0') NOT NULL default '0', - PRIMARY KEY (`mailbox_id`), - KEY `server_id` (`server_id`,`email`) -) TYPE=MyISAM AUTO_INCREMENT=2 ; - --- --- Daten für Tabelle `mail_box` --- - -INSERT INTO `mail_box` (`mailbox_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `email`, `cryptpwd`, `clearpwd`, `name`, `uid`, `gid`, `maildir`, `quota`, `cc`, `forward`, `autoresponder`, `autoresponder_text`, `active`, `antivirus`, `spamscan`, `spamdelete`) VALUES (1, 1, 0, 'riud', 'riud', '', 1, 'till@test.int', '$1$tRlfKeOB$iHJgCn8mH8x/dh/XWy6v0/', '', '', 0, 0, '/var/spool/mail/till', '100', '', '', '0', '', '1', 'no', 'no', '1'); - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `mail_domain` --- - -DROP TABLE IF EXISTS `mail_domain`; -CREATE TABLE `mail_domain` ( - `domain_id` int(11) NOT NULL auto_increment, - `sys_userid` int(11) NOT NULL default '0', - `sys_groupid` int(11) NOT NULL default '0', - `sys_perm_user` varchar(5) NOT NULL default '', - `sys_perm_group` varchar(5) NOT NULL default '', - `sys_perm_other` varchar(5) NOT NULL default '', - `server_id` int(11) NOT NULL default '0', - `domain` varchar(255) NOT NULL default '', - `type` enum('local','relay','alias') NOT NULL default 'local', - `relay_host` varchar(255) NOT NULL default '', - `destination` varchar(255) NOT NULL default '', - `active` tinyint(4) NOT NULL default '1', - PRIMARY KEY (`domain_id`), - KEY `server_id` (`server_id`,`domain`,`type`) -) TYPE=MyISAM AUTO_INCREMENT=7 ; - --- --- Daten für Tabelle `mail_domain` --- - -INSERT INTO `mail_domain` (`domain_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `domain`, `type`, `relay_host`, `destination`, `active`) VALUES (1, 1, 0, 'riud', 'riud', '', 1, 'test.int', 'local', '', '', 1); -INSERT INTO `mail_domain` (`domain_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `domain`, `type`, `relay_host`, `destination`, `active`) VALUES (2, 1, 0, 'riud', 'riud', '', 1, 'test2.int', 'alias', '', 'test.int', 1); -INSERT INTO `mail_domain` (`domain_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `domain`, `type`, `relay_host`, `destination`, `active`) VALUES (5, 1, 0, 'riud', 'riud', '', 1, 'ensign.int', 'alias', '', 'ensign.de', 1); - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `mail_domain_catchall` --- - -DROP TABLE IF EXISTS `mail_domain_catchall`; -CREATE TABLE `mail_domain_catchall` ( - `domain_catchall_id` int(11) NOT NULL auto_increment, - `sys_userid` int(11) NOT NULL default '0', - `sys_groupid` int(11) NOT NULL default '0', - `sys_perm_user` varchar(5) NOT NULL default '', - `sys_perm_group` varchar(5) NOT NULL default '', - `sys_perm_other` varchar(5) NOT NULL default '', - `server_id` int(11) NOT NULL default '0', - `domain` varchar(255) NOT NULL default '', - `destination` varchar(255) NOT NULL default '', - `active` enum('0','1') NOT NULL default '1', - PRIMARY KEY (`domain_catchall_id`), - KEY `server_id` (`server_id`,`domain`) -) TYPE=MyISAM AUTO_INCREMENT=2 ; - --- --- Daten für Tabelle `mail_domain_catchall` --- - -INSERT INTO `mail_domain_catchall` (`domain_catchall_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `domain`, `destination`, `active`) VALUES (1, 1, 1, 'riud', 'riud', '', 1, 'test.int', 'till@test.int', '1'); - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `mail_greylist` --- - -DROP TABLE IF EXISTS `mail_greylist`; -CREATE TABLE `mail_greylist` ( - `greylist_id` int(11) NOT NULL auto_increment, - `relay_ip` varchar(64) default NULL, - `from_domain` varchar(255) default NULL, - `block_expires` datetime NOT NULL default '0000-00-00 00:00:00', - `record_expires` datetime NOT NULL default '0000-00-00 00:00:00', - `origin_type` enum('MANUAL','AUTO') NOT NULL default 'AUTO', - `create_time` datetime NOT NULL default '0000-00-00 00:00:00', - PRIMARY KEY (`greylist_id`) -) TYPE=MyISAM AUTO_INCREMENT=1 ; - --- --- Daten für Tabelle `mail_greylist` --- - - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `mail_mailman_domain` --- - -DROP TABLE IF EXISTS `mail_mailman_domain`; -CREATE TABLE `mail_mailman_domain` ( - `mailman_id` int(11) NOT NULL auto_increment, - `server_id` int(11) NOT NULL default '0', - `domain` varchar(255) NOT NULL default '', - `mm_home` varchar(255) NOT NULL default '', - `mm_wrap` varchar(255) NOT NULL default '', - `mm_user` varchar(50) NOT NULL default '', - `mm_group` varchar(50) NOT NULL default '', - PRIMARY KEY (`mailman_id`,`server_id`,`domain`) -) TYPE=MyISAM AUTO_INCREMENT=1 ; - --- --- Daten für Tabelle `mail_mailman_domain` --- - - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `mail_redirect` --- - -DROP TABLE IF EXISTS `mail_redirect`; -CREATE TABLE `mail_redirect` ( - `redirect_id` int(11) NOT NULL auto_increment, - `sys_userid` int(11) NOT NULL default '0', - `sys_groupid` int(11) NOT NULL default '0', - `sys_perm_user` varchar(5) NOT NULL default '', - `sys_perm_group` varchar(5) NOT NULL default '', - `sys_perm_other` varchar(5) NOT NULL default '', - `server_id` int(11) NOT NULL default '0', - `email` varchar(255) NOT NULL default '', - `destination` varchar(255) NOT NULL default '', - `type` enum('alias','forward') NOT NULL default 'alias', - `active` enum('0','1') NOT NULL default '1', - PRIMARY KEY (`redirect_id`), - KEY `server_id` (`server_id`,`email`) -) TYPE=MyISAM AUTO_INCREMENT=4 ; - --- --- Daten für Tabelle `mail_redirect` --- - -INSERT INTO `mail_redirect` (`redirect_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `email`, `destination`, `type`, `active`) VALUES (1, 1, 0, 'riud', 'riud', '', 1, 'tom@test.int', 'till@test.int', 'alias', '1'); - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `mail_transport` --- - -DROP TABLE IF EXISTS `mail_transport`; -CREATE TABLE `mail_transport` ( - `whitelist_id` int(11) NOT NULL auto_increment, - `sys_userid` int(11) NOT NULL default '0', - `sys_groupid` int(11) NOT NULL default '0', - `sys_perm_user` varchar(5) NOT NULL default '', - `sys_perm_group` varchar(5) NOT NULL default '', - `sys_perm_other` varchar(5) NOT NULL default '', - `server_id` int(11) NOT NULL default '0', - `domain` varchar(255) NOT NULL default '', - `destination` varchar(255) NOT NULL default '', - `active` enum('0','1') NOT NULL default '1', - PRIMARY KEY (`whitelist_id`), - KEY `server_id` (`server_id`,`destination`), - KEY `server_id_2` (`server_id`,`domain`) -) TYPE=MyISAM AUTO_INCREMENT=1 ; - --- --- Daten für Tabelle `mail_transport` --- - - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `mail_whitelist` --- - -DROP TABLE IF EXISTS `mail_whitelist`; -CREATE TABLE `mail_whitelist` ( - `whitelist_id` int(11) NOT NULL auto_increment, - `sys_userid` int(11) NOT NULL default '0', - `sys_groupid` int(11) NOT NULL default '0', - `sys_perm_user` varchar(5) NOT NULL default '', - `sys_perm_group` varchar(5) NOT NULL default '', - `sys_perm_other` varchar(5) NOT NULL default '', - `server_id` int(11) NOT NULL default '0', - `address` varchar(255) NOT NULL default '', - `active` enum('0','1') NOT NULL default '1', - PRIMARY KEY (`whitelist_id`), - KEY `server_id` (`server_id`,`address`) -) TYPE=MyISAM AUTO_INCREMENT=1 ; - --- --- Daten für Tabelle `mail_whitelist` --- - - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `reseller` --- - -DROP TABLE IF EXISTS `reseller`; -CREATE TABLE `reseller` ( - `reseller_id` bigint(20) NOT NULL auto_increment, - `sys_userid` int(11) NOT NULL default '0', - `sys_groupid` int(11) NOT NULL default '0', - `sys_perm_user` varchar(5) NOT NULL default '', - `sys_perm_group` varchar(5) NOT NULL default '', - `sys_perm_other` varchar(5) NOT NULL default '', - `company` varchar(255) NOT NULL default '', - `title` varchar(255) NOT NULL default '', - `firstname` varchar(255) NOT NULL default '', - `surname` varchar(255) NOT NULL default '', - `street` varchar(255) NOT NULL default '', - `zip` varchar(255) NOT NULL default '', - `city` varchar(255) NOT NULL default '', - `country` varchar(255) NOT NULL default '', - `telephone` varchar(255) NOT NULL default '', - `mobile` varchar(255) NOT NULL default '', - `fax` varchar(255) NOT NULL default '', - `email` varchar(255) NOT NULL default '', - `internet` varchar(255) NOT NULL default '', - `icq` varchar(255) NOT NULL default '', - `notes` text NOT NULL, - `limit_client` int(11) NOT NULL default '-1', - `limit_domain` int(11) NOT NULL default '-1', - `limit_subdomain` int(11) NOT NULL default '-1', - `limit_mailbox` int(11) NOT NULL default '-1', - `limit_mailalias` int(11) NOT NULL default '-1', - `limit_webquota` int(11) NOT NULL default '-1', - `limit_mailquota` int(11) NOT NULL default '-1', - `limit_database` int(11) NOT NULL default '-1', - `ip_address` text NOT NULL, - PRIMARY KEY (`reseller_id`) -) TYPE=MyISAM AUTO_INCREMENT=1 ; - --- --- Daten für Tabelle `reseller` --- - - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `server` --- - -DROP TABLE IF EXISTS `server`; -CREATE TABLE `server` ( - `server_id` bigint(20) NOT NULL auto_increment, - `sys_userid` int(11) NOT NULL default '0', - `sys_groupid` int(11) NOT NULL default '0', - `sys_perm_user` varchar(5) NOT NULL default '', - `sys_perm_group` varchar(5) NOT NULL default '', - `sys_perm_other` varchar(5) NOT NULL default '', - `server_name` varchar(255) NOT NULL default '', - `mail_server` int(11) NOT NULL default '0', - `web_server` int(11) NOT NULL default '0', - `dns_server` int(11) NOT NULL default '0', - `file_server` int(11) NOT NULL default '0', - `mysql_server` int(11) NOT NULL default '0', - `postgresql_server` int(11) NOT NULL default '0', - `firebird_server` int(11) NOT NULL default '0', - `active` int(11) NOT NULL default '1', - PRIMARY KEY (`server_id`) -) TYPE=MyISAM AUTO_INCREMENT=2 ; - --- --- Daten für Tabelle `server` --- - -INSERT INTO `server` (`server_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_name`, `mail_server`, `web_server`, `dns_server`, `file_server`, `mysql_server`, `postgresql_server`, `firebird_server`, `active`) VALUES (1, 1, 1, 'riud', 'riud', '', 'Server 1', 1, 0, 0, 0, 0, 0, 0, 1); - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `sys_datalog` --- - -DROP TABLE IF EXISTS `sys_datalog`; -CREATE TABLE `sys_datalog` ( - `datalog_id` bigint(20) NOT NULL auto_increment, - `dbtable` varchar(255) NOT NULL default '', - `dbidx` varchar(255) NOT NULL default '', - `action` char(1) NOT NULL default '', - `tstamp` bigint(20) NOT NULL default '0', - `user` varchar(255) NOT NULL default '', - `data` text NOT NULL, - PRIMARY KEY (`datalog_id`) -) TYPE=MyISAM AUTO_INCREMENT=48 ; - --- --- Daten für Tabelle `sys_datalog` --- - -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (1, 'mail_domain', 'domain_id:0', 'i', 1132758298, 'admin', 'a:5:{s:9:"server_id";a:2:{s:3:"old";N;s:3:"new";i:1;}s:6:"domain";a:2:{s:3:"old";N;s:3:"new";s:7:"test.de";}s:11:"destination";a:2:{s:3:"old";N;s:3:"new";s:8:"hallo.de";}s:4:"type";a:2:{s:3:"old";N;s:3:"new";s:5:"alias";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (2, 'mail_domain', 'domain_id:2', 'u', 1132759303, 'admin', 'a:1:{s:6:"domain";a:2:{s:3:"old";s:7:"test.de";s:3:"new";s:8:"test2.de";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (3, 'mail_domain', 'domain_id:2', 'u', 1132759328, 'admin', 'a:1:{s:11:"destination";a:2:{s:3:"old";s:8:"hallo.de";s:3:"new";s:7:"test.de";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (4, 'mail_box', 'mailbox_id:0', 'i', 1132775402, 'admin', 'a:3:{s:5:"email";a:2:{s:3:"old";N;s:3:"new";s:12:"till@test.de";}s:8:"cryptpwd";a:2:{s:3:"old";N;s:3:"new";s:5:"hallo";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (5, 'mail_box', 'mailbox_id:1', 'u', 1132775575, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (6, 'mail_box', 'mailbox_id:1', 'u', 1132775587, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (7, 'mail_box', 'mailbox_id:1', 'u', 1132775898, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (8, 'mail_box', 'mailbox_id:1', 'u', 1132775901, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (9, 'mail_box', 'mailbox_id:1', 'u', 1132777011, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (10, 'mail_box', 'mailbox_id:1', 'u', 1132777757, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (11, 'mail_box', 'mailbox_id:1', 'u', 1132777760, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (12, 'mail_box', 'mailbox_id:1', 'u', 1132777764, 'admin', 'a:2:{s:5:"email";a:2:{s:3:"old";s:12:"till@test.de";s:3:"new";s:13:"till2@test.de";}s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (13, 'mail_box', 'mailbox_id:1', 'u', 1132777768, 'admin', 'a:2:{s:5:"email";a:2:{s:3:"old";s:13:"till2@test.de";s:3:"new";s:12:"till@test.de";}s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (14, 'mail_box', 'mailbox_id:1', 'u', 1132778380, 'admin', 'a:2:{s:9:"server_id";a:2:{s:3:"old";s:1:"0";s:3:"new";i:1;}s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (15, 'mail_box', 'mailbox_id:1', 'u', 1132784990, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (16, 'mail_box', 'mailbox_id:0', 'i', 1132785424, 'admin', 'a:3:{s:9:"server_id";a:2:{s:3:"old";N;s:3:"new";i:1;}s:5:"email";a:2:{s:3:"old";N;s:3:"new";s:8:"@test.de";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (17, 'mail_box', 'mailbox_id:1', 'u', 1132786068, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (18, 'mail_box', 'mailbox_id:1', 'u', 1132786083, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (19, 'mail_box', 'mailbox_id:1', 'u', 1132786772, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (20, 'mail_box', 'mailbox_id:1', 'u', 1132786777, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:32:"598d4c200461b81522a3328565c25f7c";s:3:"new";s:4:"test";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (21, 'mail_box', 'mailbox_id:1', 'u', 1132786796, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:0:"";s:3:"new";s:4:"test";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (22, 'mail_box', 'mailbox_id:1', 'u', 1132786860, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:0:"";s:3:"new";s:4:"test";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (23, 'mail_box', 'mailbox_id:1', 'u', 1132787252, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:0:"";s:3:"new";s:4:"test";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (24, 'mail_box', 'mailbox_id:1', 'u', 1132787548, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:34:"$1$ye3.TQ1.$v/RvqbuU.Gh7UrLlA6HqX/";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (25, 'mail_box', 'mailbox_id:1', 'u', 1132787761, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:34:"$1$ye3.TQ1.$v/RvqbuU.Gh7UrLlA6HqX/";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (26, 'mail_box', 'mailbox_id:0', 'i', 1132787775, 'admin', 'a:3:{s:9:"server_id";a:2:{s:3:"old";N;s:3:"new";i:1;}s:5:"email";a:2:{s:3:"old";N;s:3:"new";s:12:"test@test.de";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (27, 'mail_box', 'mailbox_id:1', 'u', 1132788121, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:34:"$1$ye3.TQ1.$v/RvqbuU.Gh7UrLlA6HqX/";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (28, 'mail_box', 'mailbox_id:1', 'u', 1132788482, 'admin', 'a:1:{s:8:"cryptpwd";a:2:{s:3:"old";s:34:"$1$ye3.TQ1.$v/RvqbuU.Gh7UrLlA6HqX/";s:3:"new";s:0:"";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (29, 'mail_redirect', 'redirect_id:0', 'i', 1132859789, 'admin', 'a:5:{s:9:"server_id";a:2:{s:3:"old";N;s:3:"new";i:1;}s:5:"email";a:2:{s:3:"old";N;s:3:"new";s:11:"tom@test.de";}s:11:"destination";a:2:{s:3:"old";N;s:3:"new";s:12:"till@test.de";}s:4:"type";a:2:{s:3:"old";N;s:3:"new";s:5:"alias";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (30, 'mail_redirect', 'redirect_id:0', 'i', 1132868928, 'admin', 'a:5:{s:9:"server_id";a:2:{s:3:"old";N;s:3:"new";i:1;}s:5:"email";a:2:{s:3:"old";N;s:3:"new";s:13:"hallo@test.de";}s:11:"destination";a:2:{s:3:"old";N;s:3:"new";s:17:"t.brehm@ensign.de";}s:4:"type";a:2:{s:3:"old";N;s:3:"new";s:7:"forward";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (31, 'mail_domain_catchall', 'domain_catchall_id:0', 'i', 1132930015, 'admin', 'a:3:{s:6:"domain";a:2:{s:3:"old";N;s:3:"new";s:7:"test.de";}s:11:"destination";a:2:{s:3:"old";N;s:3:"new";s:14:"info@ensign.de";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (32, 'mail_domain_catchall', 'domain_catchall_id:0', 'i', 1132930049, 'admin', 'a:3:{s:6:"domain";a:2:{s:3:"old";N;s:3:"new";s:7:"test.de";}s:11:"destination";a:2:{s:3:"old";N;s:3:"new";s:14:"info@ensign.de";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (33, 'mail_domain_catchall', 'domain_catchall_id:1', 'u', 1132930357, 'admin', 'a:1:{s:9:"server_id";a:2:{s:3:"old";s:1:"0";s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (34, 'mail_blacklist', 'blacklist_id:0', 'i', 1132932985, 'admin', 'a:3:{s:9:"server_id";a:2:{s:3:"old";N;s:3:"new";i:1;}s:7:"address";a:2:{s:3:"old";N;s:3:"new";s:11:"test@du.com";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (35, 'mail_domain', 'domain_id:1', 'u', 1129060359, 'admin', 'a:1:{s:6:"domain";a:2:{s:3:"old";s:7:"test.de";s:3:"new";s:8:"test.int";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (36, 'mail_box', 'mailbox_id:1', 'u', 1129060368, 'admin', 'a:2:{s:5:"email";a:2:{s:3:"old";s:12:"till@test.de";s:3:"new";s:13:"till@test.int";}s:8:"cryptpwd";a:2:{s:3:"old";s:34:"$1$ye3.TQ1.$v/RvqbuU.Gh7UrLlA6HqX/";s:3:"new";s:4:"test";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (37, 'mail_domain', 'domain_id:2', 'u', 1129061030, 'admin', 'a:2:{s:6:"domain";a:2:{s:3:"old";s:8:"test2.de";s:3:"new";s:9:"test2.int";}s:11:"destination";a:2:{s:3:"old";s:7:"test.de";s:3:"new";s:8:"test.int";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (38, 'mail_domain', 'domain_id:0', 'i', 1129061071, 'admin', 'a:5:{s:9:"server_id";a:2:{s:3:"old";N;s:3:"new";i:1;}s:6:"domain";a:2:{s:3:"old";N;s:3:"new";s:10:"ensign.int";}s:11:"destination";a:2:{s:3:"old";N;s:3:"new";s:9:"ensign.de";}s:4:"type";a:2:{s:3:"old";N;s:3:"new";s:5:"alias";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (39, 'mail_domain', 'domain_id:0', 'i', 1129061096, 'admin', 'a:4:{s:9:"server_id";a:2:{s:3:"old";N;s:3:"new";i:1;}s:6:"domain";a:2:{s:3:"old";N;s:3:"new";s:9:"ensign.de";}s:4:"type";a:2:{s:3:"old";N;s:3:"new";s:5:"relay";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (40, 'mail_domain', 'domain_id:3', 'u', 1129061354, 'admin', 'a:1:{s:11:"destination";a:2:{s:3:"old";s:9:"ensign.de";s:3:"new";s:8:"test.int";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (41, 'mail_domain', 'domain_id:0', 'i', 1129061553, 'admin', 'a:5:{s:9:"server_id";a:2:{s:3:"old";N;s:3:"new";i:1;}s:6:"domain";a:2:{s:3:"old";N;s:3:"new";s:10:"ensign.int";}s:11:"destination";a:2:{s:3:"old";N;s:3:"new";s:9:"ensign.de";}s:4:"type";a:2:{s:3:"old";N;s:3:"new";s:5:"alias";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (42, 'mail_redirect', 'redirect_id:1', 'u', 1129061645, 'admin', 'a:2:{s:5:"email";a:2:{s:3:"old";s:11:"tom@test.de";s:3:"new";s:12:"tom@test.int";}s:11:"destination";a:2:{s:3:"old";s:12:"till@test.de";s:3:"new";s:13:"till@test.int";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (43, 'mail_domain', 'domain_id:0', 'i', 1129061671, 'admin', 'a:4:{s:9:"server_id";a:2:{s:3:"old";N;s:3:"new";i:1;}s:6:"domain";a:2:{s:3:"old";N;s:3:"new";s:9:"ensign.de";}s:4:"type";a:2:{s:3:"old";N;s:3:"new";s:5:"relay";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (44, 'mail_redirect', 'redirect_id:2', 'u', 1129061890, 'admin', 'a:1:{s:5:"email";a:2:{s:3:"old";s:13:"hallo@test.de";s:3:"new";s:13:"till@test.int";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (45, 'mail_redirect', 'redirect_id:0', 'i', 1129061918, 'admin', 'a:5:{s:9:"server_id";a:2:{s:3:"old";N;s:3:"new";i:1;}s:5:"email";a:2:{s:3:"old";N;s:3:"new";s:13:"till@test.int";}s:11:"destination";a:2:{s:3:"old";N;s:3:"new";s:13:"till@test.int";}s:4:"type";a:2:{s:3:"old";N;s:3:"new";s:7:"forward";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (46, 'mail_domain_catchall', 'domain_catchall_id:1', 'u', 1129061999, 'admin', 'a:2:{s:6:"domain";a:2:{s:3:"old";s:7:"test.de";s:3:"new";s:8:"test.int";}s:11:"destination";a:2:{s:3:"old";s:14:"info@ensign.de";s:3:"new";s:13:"till@test.int";}}'); -INSERT INTO `sys_datalog` (`datalog_id`, `dbtable`, `dbidx`, `action`, `tstamp`, `user`, `data`) VALUES (47, 'mail_blacklist', 'blacklist_id:1', 'u', 1132941485, 'admin', 'a:1:{s:7:"address";a:2:{s:3:"old";s:11:"test@du.com";s:3:"new";s:13:"till@test.int";}}'); - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `sys_dbsync` --- - -DROP TABLE IF EXISTS `sys_dbsync`; -CREATE TABLE `sys_dbsync` ( - `id` bigint(20) NOT NULL auto_increment, - `jobname` varchar(255) NOT NULL default '', - `sync_interval_minutes` int(11) NOT NULL default '0', - `db_type` varchar(255) NOT NULL default '', - `db_host` varchar(255) NOT NULL default '', - `db_name` varchar(255) NOT NULL default '', - `db_username` varchar(255) NOT NULL default '', - `db_password` varchar(255) NOT NULL default '', - `db_tables` varchar(255) NOT NULL default 'admin,forms', - `empty_datalog` int(11) NOT NULL default '0', - `sync_datalog_external` int(11) NOT NULL default '0', - `active` int(11) NOT NULL default '1', - `last_datalog_id` bigint(20) NOT NULL default '0', - PRIMARY KEY (`id`), - KEY `last_datalog_id` (`last_datalog_id`) -) TYPE=MyISAM AUTO_INCREMENT=1 ; - --- --- Daten für Tabelle `sys_dbsync` --- - - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `sys_filesync` --- - -DROP TABLE IF EXISTS `sys_filesync`; -CREATE TABLE `sys_filesync` ( - `id` bigint(20) NOT NULL auto_increment, - `jobname` varchar(255) NOT NULL default '', - `sync_interval_minutes` int(11) NOT NULL default '0', - `ftp_host` varchar(255) NOT NULL default '', - `ftp_path` varchar(255) NOT NULL default '', - `ftp_username` varchar(255) NOT NULL default '', - `ftp_password` varchar(255) NOT NULL default '', - `local_path` varchar(255) NOT NULL default '', - `wput_options` varchar(255) NOT NULL default '--timestamping --reupload --dont-continue', - `active` int(11) NOT NULL default '1', - PRIMARY KEY (`id`) -) TYPE=MyISAM AUTO_INCREMENT=1 ; - --- --- Daten für Tabelle `sys_filesync` --- - - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `sys_group` --- - -DROP TABLE IF EXISTS `sys_group`; -CREATE TABLE `sys_group` ( - `groupid` int(11) NOT NULL auto_increment, - `name` varchar(255) NOT NULL default '', - `description` text NOT NULL, - PRIMARY KEY (`groupid`) -) TYPE=MyISAM AUTO_INCREMENT=3 ; - --- --- Daten für Tabelle `sys_group` --- - -INSERT INTO `sys_group` (`groupid`, `name`, `description`) VALUES (1, 'admin', 'Administrators group'); -INSERT INTO `sys_group` (`groupid`, `name`, `description`) VALUES (2, 'user', 'Users Group'); - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `sys_user` --- - -DROP TABLE IF EXISTS `sys_user`; -CREATE TABLE `sys_user` ( - `userid` int(11) NOT NULL auto_increment, - `sys_userid` int(11) NOT NULL default '0', - `sys_groupid` int(11) NOT NULL default '0', - `sys_perm_user` varchar(5) NOT NULL default '', - `sys_perm_group` varchar(5) NOT NULL default '', - `sys_perm_other` varchar(5) NOT NULL default '', - `username` varchar(100) NOT NULL default '', - `passwort` varchar(100) NOT NULL default '', - `modules` varchar(255) NOT NULL default '', - `startmodule` varchar(255) NOT NULL default '', - `app_theme` varchar(100) NOT NULL default 'default', - `typ` varchar(20) NOT NULL default 'user', - `active` tinyint(4) NOT NULL default '1', - `name` varchar(100) NOT NULL default '', - `vorname` varchar(100) NOT NULL default '', - `unternehmen` varchar(100) NOT NULL default '', - `strasse` varchar(100) NOT NULL default '', - `ort` varchar(100) NOT NULL default '', - `plz` varchar(10) NOT NULL default '', - `land` varchar(50) NOT NULL default '', - `email` varchar(100) NOT NULL default '', - `url` varchar(255) NOT NULL default '', - `telefon` varchar(100) NOT NULL default '', - `fax` varchar(100) NOT NULL default '', - `language` varchar(10) NOT NULL default 'de', - `groups` varchar(255) NOT NULL default '', - `default_group` int(11) NOT NULL default '0', - PRIMARY KEY (`userid`) -) TYPE=MyISAM AUTO_INCREMENT=2 ; - --- --- Daten für Tabelle `sys_user` --- - -INSERT INTO `sys_user` (`userid`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `username`, `passwort`, `modules`, `startmodule`, `app_theme`, `typ`, `active`, `name`, `vorname`, `unternehmen`, `strasse`, `ort`, `plz`, `land`, `email`, `url`, `telefon`, `fax`, `language`, `groups`, `default_group`) VALUES (1, 1, 0, 'riud', 'riud', '', 'admin', '21232f297a57a5a743894a0e4a801fc3', 'admin,designer,sites,dns', 'admin', 'default', 'admin', 1, '', 'Administrator', '', '', '', '', '', '', '', '', '', 'en', '1,2', 0); - --- --- Table structure for table `rr` --- - -DROP TABLE IF EXISTS `rr`; -CREATE TABLE `rr` ( - `id` int(10) unsigned NOT NULL auto_increment, - `zone` int(10) unsigned NOT NULL default '0', - `name` varchar(64) NOT NULL default '', - `type` enum('A','AAAA','ALIAS','CNAME','HINFO','MX','NS','PTR','RP','SRV','TXT') default NULL, - `data` varchar(128) NOT NULL default '', - `aux` int(10) unsigned NOT NULL default '0', - `ttl` int(10) unsigned NOT NULL default '86400', - `sys_userid` int(11) NOT NULL default '0', - `sys_groupid` int(11) NOT NULL default '0', - `sys_perm_user` varchar(5) NOT NULL default '', - `sys_perm_group` varchar(5) NOT NULL default '', - `sys_perm_other` varchar(5) NOT NULL default '', - PRIMARY KEY (`id`), - UNIQUE KEY `rr` (`zone`,`name`,`type`,`data`) -) TYPE=MyISAM; - --- --- Dumping data for table `rr` --- - - --- -------------------------------------------------------- - --- --- Table structure for table `soa` --- - -DROP TABLE IF EXISTS `soa`; -CREATE TABLE `soa` ( - `id` int(10) unsigned NOT NULL auto_increment, - `origin` varchar(255) NOT NULL default '', - `ns` varchar(255) NOT NULL default '', - `mbox` varchar(255) NOT NULL default '', - `serial` int(10) unsigned NOT NULL default '1', - `refresh` int(10) unsigned NOT NULL default '28800', - `retry` int(10) unsigned NOT NULL default '7200', - `expire` int(10) unsigned NOT NULL default '604800', - `minimum` int(10) unsigned NOT NULL default '86400', - `ttl` int(10) unsigned NOT NULL default '86400', - `active` enum('Y','N') NOT NULL default 'Y', - `xfer` varchar(255) NOT NULL default '', - `sys_userid` int(11) NOT NULL default '0', - `sys_groupid` int(11) NOT NULL default '0', - `sys_perm_user` varchar(5) NOT NULL default '', - `sys_perm_group` varchar(5) NOT NULL default '', - `sys_perm_other` varchar(5) NOT NULL default '', - PRIMARY KEY (`id`), - UNIQUE KEY `origin` (`origin`), - KEY `active` (`active`) -) TYPE=MyISAM; - --- --- Dumping data for table `soa` --- - +-- phpMyAdmin SQL Dump +-- version 2.6.2-Debian-3sarge1 +-- http://www.phpmyadmin.net +-- +-- Host: localhost +-- Erstellungszeit: 25. November 2005 um 19:28 +-- Server Version: 4.0.24 +-- PHP-Version: 4.3.10-16 +-- +-- Datenbank: `mailserver` +-- + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `mail_blacklist` +-- + +DROP TABLE IF EXISTS `mail_blacklist`; +CREATE TABLE `mail_blacklist` ( + `blacklist_id` int(11) NOT NULL auto_increment, + `sys_userid` int(11) NOT NULL default '0', + `sys_groupid` int(11) NOT NULL default '0', + `sys_perm_user` varchar(5) NOT NULL default '', + `sys_perm_group` varchar(5) NOT NULL default '', + `sys_perm_other` varchar(5) NOT NULL default '', + `server_id` int(11) NOT NULL default '0', + `address` varchar(200) NOT NULL default '', + `recipient` varchar(200) NOT NULL default '', + `active` enum('0','1') NOT NULL default '1', + PRIMARY KEY (`blacklist_id`), + KEY `server_id` (`server_id`,`address`,`recipient`) +) TYPE=MyISAM AUTO_INCREMENT=3 ; + +-- +-- Daten für Tabelle `mail_blacklist` +-- + +INSERT INTO `mail_blacklist` (`blacklist_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `address`, `recipient`, `active`) VALUES (2, 1, 0, 'riud', 'riud', '', 1, 'till@test.int', 'till@test.int', '0'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `mail_box` +-- + +DROP TABLE IF EXISTS `mail_box`; +CREATE TABLE `mail_box` ( + `mailbox_id` int(11) NOT NULL auto_increment, + `sys_userid` int(11) NOT NULL default '0', + `sys_groupid` int(11) NOT NULL default '0', + `sys_perm_user` varchar(5) NOT NULL default '', + `sys_perm_group` varchar(5) NOT NULL default '', + `sys_perm_other` varchar(5) NOT NULL default '', + `server_id` int(11) NOT NULL default '0', + `email` varchar(255) NOT NULL default '', + `cryptpwd` varchar(128) NOT NULL default '', + `clearpwd` varchar(128) NOT NULL default '', + `name` varchar(128) NOT NULL default '', + `uid` int(10) unsigned NOT NULL default '0', + `gid` int(10) unsigned NOT NULL default '0', + `maildir` varchar(255) NOT NULL default '', + `quota` varchar(255) NOT NULL default '', + `cc` varchar(50) NOT NULL default '', + `forward` varchar(50) NOT NULL default '', + `autoresponder` enum('0','1') NOT NULL default '0', + `autoresponder_text` tinytext NOT NULL, + `active` enum('0','1') NOT NULL default '1', + PRIMARY KEY (`mailbox_id`), + KEY `server_id` (`server_id`,`email`) +) TYPE=MyISAM AUTO_INCREMENT=2 ; + +-- +-- Daten für Tabelle `mail_box` +-- + +INSERT INTO `mail_box` (`mailbox_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `email`, `cryptpwd`, `clearpwd`, `name`, `uid`, `gid`, `maildir`, `quota`, `cc`, `forward`, `autoresponder`, `autoresponder_text`, `active`) VALUES (1, 1, 0, 'riud', 'riud', '', 1, 'till@test.int', '$1$tRlfKeOB$iHJgCn8mH8x/dh/XWy6v0/', '', '', 0, 0, '/var/spool/mail/till', '100', '', '', '0', '', '1'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `mail_domain` +-- + +DROP TABLE IF EXISTS `mail_domain`; +CREATE TABLE `mail_domain` ( + `domain_id` int(11) NOT NULL auto_increment, + `sys_userid` int(11) NOT NULL default '0', + `sys_groupid` int(11) NOT NULL default '0', + `sys_perm_user` varchar(5) NOT NULL default '', + `sys_perm_group` varchar(5) NOT NULL default '', + `sys_perm_other` varchar(5) NOT NULL default '', + `server_id` int(11) NOT NULL default '0', + `domain` varchar(255) NOT NULL default '', + `type` enum('local','relay','alias') NOT NULL default 'local', + `relay_host` varchar(255) NOT NULL default '', + `destination` varchar(255) NOT NULL default '', + `active` tinyint(4) NOT NULL default '1', + PRIMARY KEY (`domain_id`), + KEY `server_id` (`server_id`,`domain`,`type`) +) TYPE=MyISAM AUTO_INCREMENT=7 ; + +-- +-- Daten für Tabelle `mail_domain` +-- + +INSERT INTO `mail_domain` (`domain_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `domain`, `type`, `relay_host`, `destination`, `active`) VALUES (1, 1, 0, 'riud', 'riud', '', 1, 'test.int', 'local', '', '', 1); +INSERT INTO `mail_domain` (`domain_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `domain`, `type`, `relay_host`, `destination`, `active`) VALUES (2, 1, 0, 'riud', 'riud', '', 1, 'test2.int', 'alias', '', 'test.int', 1); +INSERT INTO `mail_domain` (`domain_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `domain`, `type`, `relay_host`, `destination`, `active`) VALUES (5, 1, 0, 'riud', 'riud', '', 1, 'ensign.int', 'alias', '', 'ensign.de', 1); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `mail_domain_catchall` +-- + +DROP TABLE IF EXISTS `mail_domain_catchall`; +CREATE TABLE `mail_domain_catchall` ( + `domain_catchall_id` int(11) NOT NULL auto_increment, + `sys_userid` int(11) NOT NULL default '0', + `sys_groupid` int(11) NOT NULL default '0', + `sys_perm_user` varchar(5) NOT NULL default '', + `sys_perm_group` varchar(5) NOT NULL default '', + `sys_perm_other` varchar(5) NOT NULL default '', + `server_id` int(11) NOT NULL default '0', + `domain` varchar(255) NOT NULL default '', + `destination` varchar(255) NOT NULL default '', + `active` enum('0','1') NOT NULL default '1', + PRIMARY KEY (`domain_catchall_id`), + KEY `server_id` (`server_id`,`domain`) +) TYPE=MyISAM AUTO_INCREMENT=2 ; + +-- +-- Daten für Tabelle `mail_domain_catchall` +-- + +INSERT INTO `mail_domain_catchall` (`domain_catchall_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `domain`, `destination`, `active`) VALUES (1, 1, 1, 'riud', 'riud', '', 1, 'test.int', 'till@test.int', '1'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `mail_greylist` +-- + +DROP TABLE IF EXISTS `mail_greylist`; +CREATE TABLE `mail_greylist` ( + `greylist_id` int(11) NOT NULL auto_increment, + `relay_ip` varchar(64) default NULL, + `from_domain` varchar(255) default NULL, + `block_expires` datetime NOT NULL default '0000-00-00 00:00:00', + `record_expires` datetime NOT NULL default '0000-00-00 00:00:00', + `origin_type` enum('MANUAL','AUTO') NOT NULL default 'AUTO', + `create_time` datetime NOT NULL default '0000-00-00 00:00:00', + PRIMARY KEY (`greylist_id`) +) TYPE=MyISAM AUTO_INCREMENT=1 ; + +-- +-- Daten für Tabelle `mail_greylist` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `mail_mailman_domain` +-- + +DROP TABLE IF EXISTS `mail_mailman_domain`; +CREATE TABLE `mail_mailman_domain` ( + `mailman_id` int(11) NOT NULL auto_increment, + `server_id` int(11) NOT NULL default '0', + `domain` varchar(255) NOT NULL default '', + `mm_home` varchar(255) NOT NULL default '', + `mm_wrap` varchar(255) NOT NULL default '', + `mm_user` varchar(50) NOT NULL default '', + `mm_group` varchar(50) NOT NULL default '', + PRIMARY KEY (`mailman_id`,`server_id`,`domain`) +) TYPE=MyISAM AUTO_INCREMENT=1 ; + +-- +-- Daten für Tabelle `mail_mailman_domain` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `mail_redirect` +-- + +DROP TABLE IF EXISTS `mail_redirect`; +CREATE TABLE `mail_redirect` ( + `redirect_id` int(11) NOT NULL auto_increment, + `sys_userid` int(11) NOT NULL default '0', + `sys_groupid` int(11) NOT NULL default '0', + `sys_perm_user` varchar(5) NOT NULL default '', + `sys_perm_group` varchar(5) NOT NULL default '', + `sys_perm_other` varchar(5) NOT NULL default '', + `server_id` int(11) NOT NULL default '0', + `email` varchar(255) NOT NULL default '', + `destination` varchar(255) NOT NULL default '', + `type` enum('alias','forward') NOT NULL default 'alias', + `active` enum('0','1') NOT NULL default '1', + PRIMARY KEY (`redirect_id`), + KEY `server_id` (`server_id`,`email`) +) TYPE=MyISAM AUTO_INCREMENT=4 ; + +-- +-- Daten für Tabelle `mail_redirect` +-- + +INSERT INTO `mail_redirect` (`redirect_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `email`, `destination`, `type`, `active`) VALUES (1, 1, 0, 'riud', 'riud', '', 1, 'tom@test.int', 'till@test.int', 'alias', '1'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `mail_spamfilter` +-- + +DROP TABLE IF EXISTS `mail_spamfilter`; +CREATE TABLE `mail_spamfilter` ( + `spamfilter_id` int(11) NOT NULL auto_increment, + `sys_userid` int(11) NOT NULL default '0', + `sys_groupid` int(11) NOT NULL default '0', + `sys_perm_user` varchar(5) NOT NULL default '', + `sys_perm_group` varchar(5) NOT NULL default '', + `sys_perm_other` varchar(5) NOT NULL default '', + `server_id` int(11) NOT NULL default '0', + `email` varchar(255) NOT NULL default '', + `spam_rewrite_score_int` int(11) NOT NULL default '0', + `spam_delete_score_int` int(11) NOT NULL default '0', + `spam_redirect_score_int` int(11) NOT NULL default '0', + `spam_rewrite_subject` varchar(50) NOT NULL default '***SPAM***', + `spam_redirect_maildir` varchar(255) NOT NULL default '', + `active` enum('0','1') NOT NULL default '1', + PRIMARY KEY (`spamfilter_id`), + KEY `server_id` (`server_id`,`email`) +) TYPE=MyISAM AUTO_INCREMENT=2 ; + +-- +-- Daten für Tabelle `mail_spamfilter` +-- + +INSERT INTO `mail_spamfilter` (`spamfilter_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `email`, `spam_rewrite_score_int`, `spam_delete_score_int`, `spam_redirect_score_int`, `spam_rewrite_subject`, `spam_redirect_maildir`, `active`) VALUES (1, 0, 0, '', '', '', 1, 'till@test.int', 100, 100, 1, '***SPAM mag ich nicht***', '/var/spool/mail/spam', '1'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `mail_transport` +-- + +DROP TABLE IF EXISTS `mail_transport`; +CREATE TABLE `mail_transport` ( + `whitelist_id` int(11) NOT NULL auto_increment, + `sys_userid` int(11) NOT NULL default '0', + `sys_groupid` int(11) NOT NULL default '0', + `sys_perm_user` varchar(5) NOT NULL default '', + `sys_perm_group` varchar(5) NOT NULL default '', + `sys_perm_other` varchar(5) NOT NULL default '', + `server_id` int(11) NOT NULL default '0', + `domain` varchar(255) NOT NULL default '', + `destination` varchar(255) NOT NULL default '', + `active` enum('0','1') NOT NULL default '1', + PRIMARY KEY (`whitelist_id`), + KEY `server_id` (`server_id`,`destination`), + KEY `server_id_2` (`server_id`,`domain`) +) TYPE=MyISAM AUTO_INCREMENT=1 ; + +-- +-- Daten für Tabelle `mail_transport` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `mail_whitelist` +-- + +DROP TABLE IF EXISTS `mail_whitelist`; +CREATE TABLE `mail_whitelist` ( + `whitelist_id` int(11) NOT NULL auto_increment, + `sys_userid` int(11) NOT NULL default '0', + `sys_groupid` int(11) NOT NULL default '0', + `sys_perm_user` varchar(5) NOT NULL default '', + `sys_perm_group` varchar(5) NOT NULL default '', + `sys_perm_other` varchar(5) NOT NULL default '', + `server_id` int(11) NOT NULL default '0', + `address` varchar(255) NOT NULL default '', + `active` enum('0','1') NOT NULL default '1', + PRIMARY KEY (`whitelist_id`), + KEY `server_id` (`server_id`,`address`) +) TYPE=MyISAM AUTO_INCREMENT=1 ; + +-- +-- Daten für Tabelle `mail_whitelist` +-- + + + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `reseller` +-- + +DROP TABLE IF EXISTS `reseller`; +CREATE TABLE `reseller` ( + `reseller_id` bigint(20) NOT NULL auto_increment, + `sys_userid` int(11) NOT NULL default '0', + `sys_groupid` int(11) NOT NULL default '0', + `sys_perm_user` varchar(5) NOT NULL default '', + `sys_perm_group` varchar(5) NOT NULL default '', + `sys_perm_other` varchar(5) NOT NULL default '', + `company` varchar(255) NOT NULL default '', + `title` varchar(255) NOT NULL default '', + `firstname` varchar(255) NOT NULL default '', + `surname` varchar(255) NOT NULL default '', + `street` varchar(255) NOT NULL default '', + `zip` varchar(255) NOT NULL default '', + `city` varchar(255) NOT NULL default '', + `country` varchar(255) NOT NULL default '', + `telephone` varchar(255) NOT NULL default '', + `mobile` varchar(255) NOT NULL default '', + `fax` varchar(255) NOT NULL default '', + `email` varchar(255) NOT NULL default '', + `internet` varchar(255) NOT NULL default '', + `icq` varchar(255) NOT NULL default '', + `notes` text NOT NULL, + `limit_client` int(11) NOT NULL default '-1', + `limit_domain` int(11) NOT NULL default '-1', + `limit_subdomain` int(11) NOT NULL default '-1', + `limit_mailbox` int(11) NOT NULL default '-1', + `limit_mailalias` int(11) NOT NULL default '-1', + `limit_webquota` int(11) NOT NULL default '-1', + `limit_mailquota` int(11) NOT NULL default '-1', + `limit_database` int(11) NOT NULL default '-1', + `ip_address` text NOT NULL, + PRIMARY KEY (`reseller_id`) +) TYPE=MyISAM AUTO_INCREMENT=1 ; + +-- +-- Daten für Tabelle `reseller` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `server` +-- + +DROP TABLE IF EXISTS `server`; +CREATE TABLE `server` ( + `server_id` bigint(20) NOT NULL auto_increment, + `sys_userid` int(11) NOT NULL default '0', + `sys_groupid` int(11) NOT NULL default '0', + `sys_perm_user` varchar(5) NOT NULL default '', + `sys_perm_group` varchar(5) NOT NULL default '', + `sys_perm_other` varchar(5) NOT NULL default '', + `server_name` varchar(255) NOT NULL default '', + `mail_server` int(11) NOT NULL default '0', + `web_server` int(11) NOT NULL default '0', + `dns_server` int(11) NOT NULL default '0', + `file_server` int(11) NOT NULL default '0', + `mysql_server` int(11) NOT NULL default '0', + `postgresql_server` int(11) NOT NULL default '0', + `firebird_server` int(11) NOT NULL default '0', + `active` int(11) NOT NULL default '1', + PRIMARY KEY (`server_id`) +) TYPE=MyISAM AUTO_INCREMENT=2 ; + +-- +-- Daten für Tabelle `server` +-- + +INSERT INTO `server` (`server_id`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_name`, `mail_server`, `web_server`, `dns_server`, `file_server`, `mysql_server`, `postgresql_server`, `firebird_server`, `active`) VALUES (1, 1, 1, 'riud', 'riud', '', 'Server 1', 1, 0, 0, 0, 0, 0, 0, 1); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `sys_datalog` +-- + +DROP TABLE IF EXISTS `sys_datalog`; +CREATE TABLE `sys_datalog` ( + `datalog_id` bigint(20) NOT NULL auto_increment, + `dbtable` varchar(255) NOT NULL default '', + `dbidx` varchar(255) NOT NULL default '', + `action` char(1) NOT NULL default '', + `tstamp` bigint(20) NOT NULL default '0', + `user` varchar(255) NOT NULL default '', + `data` text NOT NULL, + PRIMARY KEY (`datalog_id`) +) TYPE=MyISAM AUTO_INCREMENT=48 ; + +-- +-- Daten für Tabelle `sys_datalog` +-- + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `sys_dbsync` +-- + +DROP TABLE IF EXISTS `sys_dbsync`; +CREATE TABLE `sys_dbsync` ( + `id` bigint(20) NOT NULL auto_increment, + `jobname` varchar(255) NOT NULL default '', + `sync_interval_minutes` int(11) NOT NULL default '0', + `db_type` varchar(255) NOT NULL default '', + `db_host` varchar(255) NOT NULL default '', + `db_name` varchar(255) NOT NULL default '', + `db_username` varchar(255) NOT NULL default '', + `db_password` varchar(255) NOT NULL default '', + `db_tables` varchar(255) NOT NULL default 'admin,forms', + `empty_datalog` int(11) NOT NULL default '0', + `sync_datalog_external` int(11) NOT NULL default '0', + `active` int(11) NOT NULL default '1', + `last_datalog_id` bigint(20) NOT NULL default '0', + PRIMARY KEY (`id`), + KEY `last_datalog_id` (`last_datalog_id`) +) TYPE=MyISAM AUTO_INCREMENT=1 ; + +-- +-- Daten für Tabelle `sys_dbsync` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `sys_filesync` +-- + +DROP TABLE IF EXISTS `sys_filesync`; +CREATE TABLE `sys_filesync` ( + `id` bigint(20) NOT NULL auto_increment, + `jobname` varchar(255) NOT NULL default '', + `sync_interval_minutes` int(11) NOT NULL default '0', + `ftp_host` varchar(255) NOT NULL default '', + `ftp_path` varchar(255) NOT NULL default '', + `ftp_username` varchar(255) NOT NULL default '', + `ftp_password` varchar(255) NOT NULL default '', + `local_path` varchar(255) NOT NULL default '', + `wput_options` varchar(255) NOT NULL default '--timestamping --reupload --dont-continue', + `active` int(11) NOT NULL default '1', + PRIMARY KEY (`id`) +) TYPE=MyISAM AUTO_INCREMENT=1 ; + +-- +-- Daten für Tabelle `sys_filesync` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `sys_group` +-- + +DROP TABLE IF EXISTS `sys_group`; +CREATE TABLE `sys_group` ( + `groupid` int(11) NOT NULL auto_increment, + `name` varchar(255) NOT NULL default '', + `description` text NOT NULL, + PRIMARY KEY (`groupid`) +) TYPE=MyISAM AUTO_INCREMENT=3 ; + +-- +-- Daten für Tabelle `sys_group` +-- + +INSERT INTO `sys_group` (`groupid`, `name`, `description`) VALUES (1, 'admin', 'Administrators group'); +INSERT INTO `sys_group` (`groupid`, `name`, `description`) VALUES (2, 'user', 'Users Group'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `sys_user` +-- + +DROP TABLE IF EXISTS `sys_user`; +CREATE TABLE `sys_user` ( + `userid` int(11) NOT NULL auto_increment, + `sys_userid` int(11) NOT NULL default '0', + `sys_groupid` int(11) NOT NULL default '0', + `sys_perm_user` varchar(5) NOT NULL default '', + `sys_perm_group` varchar(5) NOT NULL default '', + `sys_perm_other` varchar(5) NOT NULL default '', + `username` varchar(100) NOT NULL default '', + `passwort` varchar(100) NOT NULL default '', + `modules` varchar(255) NOT NULL default '', + `startmodule` varchar(255) NOT NULL default '', + `app_theme` varchar(100) NOT NULL default 'default', + `typ` varchar(20) NOT NULL default 'user', + `active` tinyint(4) NOT NULL default '1', + `name` varchar(100) NOT NULL default '', + `vorname` varchar(100) NOT NULL default '', + `unternehmen` varchar(100) NOT NULL default '', + `strasse` varchar(100) NOT NULL default '', + `ort` varchar(100) NOT NULL default '', + `plz` varchar(10) NOT NULL default '', + `land` varchar(50) NOT NULL default '', + `email` varchar(100) NOT NULL default '', + `url` varchar(255) NOT NULL default '', + `telefon` varchar(100) NOT NULL default '', + `fax` varchar(100) NOT NULL default '', + `language` varchar(10) NOT NULL default 'de', + `groups` varchar(255) NOT NULL default '', + `default_group` int(11) NOT NULL default '0', + PRIMARY KEY (`userid`) +) TYPE=MyISAM AUTO_INCREMENT=2 ; + +-- +-- Daten für Tabelle `sys_user` +-- + +INSERT INTO `sys_user` (`userid`, `sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `username`, `passwort`, `modules`, `startmodule`, `app_theme`, `typ`, `active`, `name`, `vorname`, `unternehmen`, `strasse`, `ort`, `plz`, `land`, `email`, `url`, `telefon`, `fax`, `language`, `groups`, `default_group`) VALUES (1, 1, 0, 'riud', 'riud', '', 'admin', '21232f297a57a5a743894a0e4a801fc3', 'admin,designer,sites,dns', 'admin', 'default', 'admin', 1, '', 'Administrator', '', '', '', '', '', '', '', '', '', 'en', '1,2', 0); + +-- +-- Table structure for table `rr` +-- + +DROP TABLE IF EXISTS `rr`; +CREATE TABLE `rr` ( + `id` int(10) unsigned NOT NULL auto_increment, + `zone` int(10) unsigned NOT NULL default '0', + `name` varchar(64) NOT NULL default '', + `type` enum('A','AAAA','ALIAS','CNAME','HINFO','MX','NS','PTR','RP','SRV','TXT') default NULL, + `data` varchar(128) NOT NULL default '', + `aux` int(10) unsigned NOT NULL default '0', + `ttl` int(10) unsigned NOT NULL default '86400', + `sys_userid` int(11) NOT NULL default '0', + `sys_groupid` int(11) NOT NULL default '0', + `sys_perm_user` varchar(5) NOT NULL default '', + `sys_perm_group` varchar(5) NOT NULL default '', + `sys_perm_other` varchar(5) NOT NULL default '', + PRIMARY KEY (`id`), + UNIQUE KEY `rr` (`zone`,`name`,`type`,`data`) +) TYPE=MyISAM; + +-- +-- Dumping data for table `rr` +-- + + +-- -------------------------------------------------------- + +-- +-- Table structure for table `soa` +-- + +DROP TABLE IF EXISTS `soa`; +CREATE TABLE `soa` ( + `id` int(10) unsigned NOT NULL auto_increment, + `origin` varchar(255) NOT NULL default '', + `ns` varchar(255) NOT NULL default '', + `mbox` varchar(255) NOT NULL default '', + `serial` int(10) unsigned NOT NULL default '1', + `refresh` int(10) unsigned NOT NULL default '28800', + `retry` int(10) unsigned NOT NULL default '7200', + `expire` int(10) unsigned NOT NULL default '604800', + `minimum` int(10) unsigned NOT NULL default '86400', + `ttl` int(10) unsigned NOT NULL default '86400', + `active` enum('Y','N') NOT NULL default 'Y', + `xfer` varchar(255) NOT NULL default '', + `sys_userid` int(11) NOT NULL default '0', + `sys_groupid` int(11) NOT NULL default '0', + `sys_perm_user` varchar(5) NOT NULL default '', + `sys_perm_group` varchar(5) NOT NULL default '', + `sys_perm_other` varchar(5) NOT NULL default '', + PRIMARY KEY (`id`), + UNIQUE KEY `origin` (`origin`), + KEY `active` (`active`) +) TYPE=MyISAM; + +-- +-- Dumping data for table `soa` +-- + -- -------------------------------------------------------- \ No newline at end of file -- GitLab