You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ALTERTABLE`web_domain` ALTER pm SET DEFAULT 'ondemand';
22
+
23
+
ALTERTABLE`mail_user`
24
+
ADD `purge_trash_days`INTNOT NULL DEFAULT '0' AFTER `move_junk`,
25
+
ADD `purge_junk_days`INTNOT NULL DEFAULT '0' AFTER `purge_trash_days`;
26
+
27
+
-- doveadm should be enabled for all mailboxes
28
+
UPDATE`mail_user`set`disabledoveadm`='n';
29
+
30
+
-- add disablequota-status for quota-status policy daemon
31
+
ALTERTABLE`mail_user` ADD `disablequota-status` ENUM('n','y') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'n' AFTER `disabledoveadm`;
32
+
33
+
-- add disableindexer-worker for solr search
34
+
ALTERTABLE`mail_user` ADD `disableindexer-worker` ENUM('n','y') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'n' AFTER `disablequota-status`;
35
+
36
+
-- add SSHFP and DNAME record
37
+
ALTERTABLE`dns_rr` CHANGE `type``type` ENUM('A','AAAA','ALIAS','CNAME','DNAME','CAA','DS','HINFO','LOC','MX','NAPTR','NS','PTR','RP','SRV','SSHFP','TXT','TLSA','DNSKEY') NULL DEFAULT NULL AFTER `name`;
38
+
39
+
-- change cc and sender_cc column type
40
+
ALTERTABLE`mail_user` CHANGE `cc``cc`TEXT CHARACTER SET utf8 COLLATE utf8_general_ci;
41
+
42
+
-- remove SPDY option
43
+
ALTERTABLE`web_domain` DROP COLUMN `enable_spdy`;
44
+
45
+
-- was missing in incremental, inserted for fixing older installations
46
+
ALTERTABLE`web_domain` ADD `folder_directive_snippets`TEXTNULL AFTER `https_port`;
47
+
48
+
ALTERTABLE`web_domain` ADD `server_php_id`INT(11) UNSIGNED NOT NULL DEFAULT 0;
49
+
50
+
UPDATE`web_domain`as w LEFT JOIN sys_group as g ON (g.groupid=w.sys_groupid) INNER JOIN`server_php`as p ON (w.fastcgi_php_version= CONCAT(p.name, ':', p.php_fastcgi_binary, ':', p.php_fastcgi_ini_dir) ANDp.server_idIN (0, w.server_id) ANDp.client_idIN (0, g.client_id)) SETw.server_php_id=p.server_php_id, w.fastcgi_php_version=''WHERE1;
51
+
52
+
UPDATE`web_domain`as w LEFT JOIN sys_group as g ON (g.groupid=w.sys_groupid) INNER JOIN`server_php`as p ON (w.fastcgi_php_version= CONCAT(p.name, ':', p.php_fpm_init_script, ':', p.php_fpm_ini_dir, ':', p.php_fpm_pool_dir) ANDp.server_idIN (0, w.server_id) ANDp.client_idIN (0, g.client_id)) SETw.server_php_id=p.server_php_id, w.fastcgi_php_version=''WHERE1;
-- add move to junk before/after option, default to after
58
+
ALTERTABLE`mail_user` MODIFY `move_junk` enum('y','a','n') NOT NULL DEFAULT 'y';
59
+
60
+
-- Change id_rsa column to TEXT format
61
+
ALTERTABLE`client` CHANGE `id_rsa``id_rsa`TEXT CHARACTER SET utf8 COLLATE utf8_general_ci;
62
+
63
+
ALTERTABLE`directive_snippets` ADD `update_sites` ENUM('y','n') NOT NULL DEFAULT 'n' ;
64
+
65
+
-- Add DNSSEC Algorithm setting
66
+
ALTERTABLE`dns_soa` ADD `dnssec_algo`SET('NSEC3RSASHA1','ECDSAP256SHA256') NULL DEFAULT NULL AFTER `dnssec_wanted`;
67
+
UPDATE`dns_soa`SET`dnssec_algo`='NSEC3RSASHA1'WHERE`dnssec_algo` IS NULLAND dnssec_initialized ='Y';
68
+
UPDATE`dns_soa`SET`dnssec_algo`='ECDSAP256SHA256'WHERE`dnssec_algo` IS NULLAND dnssec_initialized ='N';
69
+
ALTERTABLE`dns_soa` CHANGE `dnssec_algo``dnssec_algo`SET('NSEC3RSASHA1','ECDSAP256SHA256') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'ECDSAP256SHA256';
70
+
71
+
-- Fix issue #5635
72
+
ALTERTABLE`client_template` CHANGE `ssh_chroot``ssh_chroot`VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
73
+
ALTERTABLE`client_template` CHANGE `web_php_options``web_php_options`VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
74
+
75
+
-- add option to forward in lda, default to forward in mta except for existing forwards
76
+
ALTERTABLE`mail_user` ADD `forward_in_lda` enum('n','y') NOT NULL default 'n' AFTER `cc`;
ALTERTABLE`web_domain` ALTER pm SET DEFAULT 'ondemand';
22
-
23
-
ALTERTABLE`mail_user`
24
-
ADD `purge_trash_days`INTNOT NULL DEFAULT '0' AFTER `move_junk`,
25
-
ADD `purge_junk_days`INTNOT NULL DEFAULT '0' AFTER `purge_trash_days`;
26
-
27
-
-- doveadm should be enabled for all mailboxes
28
-
UPDATE`mail_user`set`disabledoveadm`='n';
29
-
30
-
-- add disablequota-status for quota-status policy daemon
31
-
ALTERTABLE`mail_user` ADD `disablequota-status` ENUM('n','y') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'n' AFTER `disabledoveadm`;
32
-
33
-
-- add disableindexer-worker for solr search
34
-
ALTERTABLE`mail_user` ADD `disableindexer-worker` ENUM('n','y') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'n' AFTER `disablequota-status`;
35
-
36
-
-- add SSHFP and DNAME record
37
-
ALTERTABLE`dns_rr` CHANGE `type``type` ENUM('A','AAAA','ALIAS','CNAME','DNAME','CAA','DS','HINFO','LOC','MX','NAPTR','NS','PTR','RP','SRV','SSHFP','TXT','TLSA','DNSKEY') NULL DEFAULT NULL AFTER `name`;
38
-
39
-
-- change cc and sender_cc column type
40
-
ALTERTABLE`mail_user` CHANGE `cc``cc`TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
41
-
42
-
-- remove SPDY option
43
-
ALTERTABLE`web_domain` DROP COLUMN `enable_spdy`;
44
-
45
-
-- was missing in incremental, inserted for fixing older installations
46
-
ALTERTABLE`web_domain` ADD `folder_directive_snippets`TEXTNULL AFTER `https_port`;
47
-
48
-
49
-
ALTERTABLE`web_domain` ADD `server_php_id`INT(11) UNSIGNED NOT NULL DEFAULT 0;
50
-
51
-
UPDATE`web_domain`as w LEFT JOIN sys_group as g ON (g.groupid=w.sys_groupid) INNER JOIN`server_php`as p ON (w.fastcgi_php_version= CONCAT(p.name, ':', p.php_fastcgi_binary, ':', p.php_fastcgi_ini_dir) ANDp.server_idIN (0, w.server_id) ANDp.client_idIN (0, g.client_id)) SETw.server_php_id=p.server_php_id, w.fastcgi_php_version=''WHERE1;
52
-
53
-
UPDATE`web_domain`as w LEFT JOIN sys_group as g ON (g.groupid=w.sys_groupid) INNER JOIN`server_php`as p ON (w.fastcgi_php_version= CONCAT(p.name, ':', p.php_fpm_init_script, ':', p.php_fpm_ini_dir, ':', p.php_fpm_pool_dir) ANDp.server_idIN (0, w.server_id) ANDp.client_idIN (0, g.client_id)) SETw.server_php_id=p.server_php_id, w.fastcgi_php_version=''WHERE1;
54
-
55
-
-- we have to decide whether to delete the column or leave it there for investigating not-converted entries
56
-
-- ALTER TABLE `web_domain` DROP COLUMN `fastcgi_php_version`;
-- add move to junk before/after option, default to after
62
-
ALTERTABLE`mail_user` MODIFY `move_junk` enum('y','a','n') NOT NULL DEFAULT 'y';
63
-
64
-
-- Change id_rsa column to TEXT format
65
-
ALTERTABLE`client` CHANGE `id_rsa``id_rsa`TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
66
-
67
-
ALTERTABLE`directive_snippets` ADD `update_sites` ENUM('y','n') NOT NULL DEFAULT 'n' ;
68
-
69
-
-- Add DNSSEC Algorithm setting
70
-
ALTERTABLE`dns_soa` ADD `dnssec_algo`SET('NSEC3RSASHA1','ECDSAP256SHA256') NULL DEFAULT NULL AFTER `dnssec_wanted`;
71
-
UPDATE`dns_soa`SET`dnssec_algo`='NSEC3RSASHA1'WHERE`dnssec_algo` IS NULLAND dnssec_initialized ='Y';
72
-
UPDATE`dns_soa`SET`dnssec_algo`='ECDSAP256SHA256'WHERE`dnssec_algo` IS NULLAND dnssec_initialized ='N';
73
-
ALTERTABLE`dns_soa` CHANGE `dnssec_algo``dnssec_algo`SET('NSEC3RSASHA1','ECDSAP256SHA256') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'ECDSAP256SHA256';
74
-
75
-
-- Fix issue #5635
76
-
ALTERTABLE`client_template` CHANGE `ssh_chroot``ssh_chroot`VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
77
-
ALTERTABLE`client_template` CHANGE `web_php_options``web_php_options`VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
Copy file name to clipboardExpand all lines: install/tpl/mysql-virtual_email2email.cf.master
+1-3Lines changed: 1 addition & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,4 @@ user = {mysql_server_ispconfig_user}
2
2
password = {mysql_server_ispconfig_password}
3
3
dbname = {mysql_server_database}
4
4
hosts = {mysql_server_ip}
5
-
query = SELECT email FROM mail_user WHERE email = '%s' AND postfix = 'y' AND disabledeliver = 'n' AND server_id = {server_id}
6
-
UNION
7
-
SELECT cc AS email FROM mail_user WHERE email = '%s' AND postfix = 'y' AND disabledeliver = 'y' AND server_id = {server_id}
5
+
query = SELECT cc AS email FROM mail_user WHERE email = '%s' AND cc != '' AND (forward_in_lda = 'n' OR disabledeliver = 'y') AND postfix = 'y' AND server_id = {server_id}
Copy file name to clipboardExpand all lines: install/tpl/mysql-virtual_mailboxes.cf.master
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2,4 +2,4 @@ user = {mysql_server_ispconfig_user}
2
2
password = {mysql_server_ispconfig_password}
3
3
dbname = {mysql_server_database}
4
4
hosts = {mysql_server_ip}
5
-
query = select CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/') from mail_user where login = '%s' and postfix = 'y' and server_id = {server_id}
5
+
query = select CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/') from mail_user where login = '%s' and postfix = 'y' and disabledeliver = 'n' and server_id = {server_id}
0 commit comments