Skip to content

Commit acdbd68

Browse files
committed
select Move to Junk before/after custom filters
1 parent 94be0a2 commit acdbd68

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+162
-37
lines changed

install/sql/incremental/upd_dev_collection.sql

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,7 @@ ALTER TABLE `web_domain` DROP COLUMN `enable_spdy`;
4646
ALTER TABLE `web_domain` ADD `folder_directive_snippets` TEXT NULL AFTER `https_port`;
4747

4848
ALTER TABLE `web_domain` CHANGE `apache_directives` `apache_directives` mediumtext NULL DEFAULT NULL;
49-
ALTER TABLE `web_domain` CHANGE `nginx_directives` `nginx_directives` mediumtext NULL DEFAULT NULL;
49+
ALTER TABLE `web_domain` CHANGE `nginx_directives` `nginx_directives` mediumtext NULL DEFAULT NULL;
50+
51+
-- add move to junk before/after option, default to after
52+
ALTER TABLE `mail_user` MODIFY `move_junk` enum('y','a','n') NOT NULL DEFAULT 'a';

install/sql/ispconfig3.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1046,7 +1046,7 @@ CREATE TABLE `mail_user` (
10461046
`autoresponder_end_date` datetime NULL default NULL,
10471047
`autoresponder_subject` varchar(255) NOT NULL default 'Out of office reply',
10481048
`autoresponder_text` mediumtext NULL,
1049-
`move_junk` enum('n','y') NOT NULL default 'n',
1049+
`move_junk` enum('y','a','n') NOT NULL default 'a',
10501050
`purge_trash_days` INT NOT NULL DEFAULT '0',
10511051
`purge_junk_days` INT NOT NULL DEFAULT '0',
10521052
`custom_mailfilter` mediumtext,

install/tpl/debian6_dovecot.conf.master

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ plugin {
6060
# no longer needed, as 'sieve' is in userdb extra fields:
6161
sieve=/var/vmail/%d/%n/.sieve
6262

63-
sieve_after=/var/vmail/%d/%n/.ispconfig.sieve
63+
sieve_before=/var/vmail/%d/%n/.ispconfig-before.sieve
64+
sieve_after=/var/vmail/%d/%n/.ispconfig-after.sieve
6465
sieve_max_script_size = 2M
6566
sieve_max_actions = 100
6667
sieve_max_redirects = 25

install/tpl/debian6_dovecot2.conf.master

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ plugin {
2929
# no longer needed, as 'sieve' is in userdb extra fields:
3030
sieve=/var/vmail/%d/%n/.sieve
3131

32-
sieve_after=/var/vmail/%d/%n/.ispconfig.sieve
32+
sieve_before=/var/vmail/%d/%n/.ispconfig-before.sieve
33+
sieve_after=/var/vmail/%d/%n/.ispconfig-after.sieve
3334
sieve_max_script_size = 2M
3435
sieve_max_actions = 100
3536
sieve_max_redirects = 25

install/tpl/debian_dovecot.conf.master

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1145,7 +1145,8 @@ plugin {
11451145
# and they're not deleted automatically (use a cronjob or something).
11461146
#lazy_expunge = .EXPUNGED/ .DELETED/ .DELETED/.EXPUNGED/
11471147

1148-
sieve_after=/var/vmail/%d/%n/.ispconfig.sieve
1148+
sieve_before=/var/vmail/%d/%n/.ispconfig-before.sieve
1149+
sieve_after=/var/vmail/%d/%n/.ispconfig-after.sieve
11491150
sieve_max_script_size = 2M
11501151
sieve_max_actions = 100
11511152
sieve_max_redirects = 25

install/tpl/debian_dovecot2.conf.master

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ plugin {
2828
# no longer needed, as 'sieve' is in userdb extra fields:
2929
sieve=/var/vmail/%d/%n/.sieve
3030

31-
sieve_after=/var/vmail/%d/%n/.ispconfig.sieve
31+
sieve_before=/var/vmail/%d/%n/.ispconfig-before.sieve
32+
sieve_after=/var/vmail/%d/%n/.ispconfig-after.sieve
3233
sieve_max_script_size = 2M
3334
sieve_max_actions = 100
3435
sieve_max_redirects = 25

install/tpl/fedora_dovecot.conf.master

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1306,7 +1306,8 @@ plugin {
13061306
# ManageSieve this is where the uploaded scripts are stored.
13071307
sieve_dir=~/sieve
13081308

1309-
sieve_after=/var/vmail/%d/%n/.ispconfig.sieve
1309+
sieve_before=/var/vmail/%d/%n/.ispconfig-before.sieve
1310+
sieve_after=/var/vmail/%d/%n/.ispconfig-after.sieve
13101311
sieve_max_script_size = 2M
13111312
sieve_max_actions = 100
13121313
sieve_max_redirects = 25

install/tpl/fedora_dovecot2.conf.master

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ plugin {
2626
# no longer needed, as 'sieve' is in userdb extra fields:
2727
sieve=/var/vmail/%d/%n/.sieve
2828

29-
sieve_after=/var/vmail/%d/%n/.ispconfig.sieve
29+
sieve_before=/var/vmail/%d/%n/.ispconfig-before.sieve
30+
sieve_after=/var/vmail/%d/%n/.ispconfig-after.sieve
3031
sieve_max_script_size = 2M
3132
sieve_max_actions = 100
3233
sieve_max_redirects = 25

install/tpl/opensuse_dovecot.conf.master

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1280,7 +1280,8 @@ plugin {
12801280
# ManageSieve this is where the uploaded scripts are stored.
12811281
sieve_dir=~/sieve
12821282

1283-
sieve_after=/var/vmail/%d/%n/.ispconfig.sieve
1283+
sieve_before=/var/vmail/%d/%n/.ispconfig-before.sieve
1284+
sieve_after=/var/vmail/%d/%n/.ispconfig-after.sieve
12841285
sieve_max_script_size = 2M
12851286
sieve_max_actions = 100
12861287
sieve_max_redirects = 25

install/tpl/opensuse_dovecot2.conf.master

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ plugin {
2525
# no longer needed, as 'sieve' is in userdb extra fields:
2626
sieve=/var/vmail/%d/%n/.sieve
2727

28-
sieve_after=/var/vmail/%d/%n/.ispconfig.sieve
28+
sieve_before=/var/vmail/%d/%n/.ispconfig-before.sieve
29+
sieve_after=/var/vmail/%d/%n/.ispconfig-after.sieve
2930
sieve_max_script_size = 2M
3031
sieve_max_actions = 100
3132
sieve_max_redirects = 25

0 commit comments

Comments
 (0)