Skip to content

Commit 11d53c9

Browse files
committed
filter Junk mail based on X-Spam* headers, not Subject
1 parent 509a4aa commit 11d53c9

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

server/conf/autoresponder.master

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ if ($RETURNCODE==1)
44
{
55
if (!/^List-Unsubscribe:.*/:h )
66
{
7-
if (!/^(X-Spam-Flag: YES|X-Spam: Yes|Subject: \*\*\*\s*SPAM\s*\*\*\*.*)/:h )
7+
if (!/^(X-Spam-Flag: YES|X-Spam: Yes)/:h )
88
{
99
NOW=time
1010
if ({start_date} lt $NOW && {end_date} gt $NOW)
@@ -20,4 +20,4 @@ if ($RETURNCODE==1)
2020
}
2121
}
2222
}
23-
}
23+
}

server/conf/sieve_filter.master

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ require ["fileinto", "mailbox", "regex", "date", "relational", "vacation", "imap
77

88
<tmpl_if name="move_junk" op="==" value="y">
99
# Move spam to spam folder
10-
if anyof (header :contains "X-Spam-Flag" "YES", header :contains "X-Spam" "Yes", header :contains "subject" "*** SPAM ***", header :contains "subject" "***SPAM***") {
10+
if anyof (header :contains "X-Spam-Flag" "YES", header :contains "X-Spam" "Yes") {
1111
fileinto :create "Junk";
1212
# Stop here so that we do not reply on spams
1313
stop;
@@ -33,7 +33,7 @@ require ["fileinto", "mailbox", "regex", "date", "relational", "vacation", "imap
3333

3434
<tmpl_if name="move_junk" op="==" value="a">
3535
# Move spam to spam folder
36-
if anyof (header :contains "X-Spam-Flag" "YES", header :contains "X-Spam" "Yes", header :contains "subject" "*** SPAM ***", header :contains "subject" "***SPAM***") {
36+
if anyof (header :contains "X-Spam-Flag" "YES", header :contains "X-Spam" "Yes") {
3737
fileinto :create "Junk";
3838
# Stop here so that we do not reply on spams
3939
stop;
@@ -46,7 +46,7 @@ if anyof (header :contains "X-Spam-Flag" "YES", header :contains "X-Spam" "Yes",
4646
#################################################################
4747

4848
# Move spam to spam folder
49-
if anyof (header :contains "X-Spam-Flag" "YES", header :contains "X-Spam" "Yes", header :contains "subject" "*** SPAM ***", header :contains "subject" "***SPAM***") {
49+
if anyof (header :contains "X-Spam-Flag" "YES", header :contains "X-Spam" "Yes") {
5050
# Stop here so that we do not reply on spams
5151
stop;
5252
}

0 commit comments

Comments
 (0)