Dmitriy Alekseev
db03a55444
Fix error in headers_checks.lua
пре 3 месеци
twesterhever
434f9f79e2
[Enhancement] Add more symbols for Reply-To header characteristics
пре 3 месеци
Andrew Lewis
c17ffcd4e5
[Rules] Blank spam detection
пре 9 месеци
Vsevolod Stakhov
662145d055
[Minor] Reformat all Lua code, no functional changes
пре 11 месеци
twesterhever
68d9f76dc1
[Minor] Improve various rule descriptions
пре 1 година
Kako, Chang
6d5db1e04e
[Fix] received: filtering of artificial header
пре 1 година
Vsevolod Stakhov
2fa0e126c7
[Minor] Update my email and the copyright year
пре 2 година
Vsevolod Stakhov
968d318a0c
[Rules] Slightly reduce MULTIPLE_FROM score
пре 2 година
Josh Soref
2b8e6958f4
Spelling (#4086)
[Rework] Massive spelling fix from @jsoref
пре 2 година
Vsevolod Stakhov
e40213cb54
[Rules] Fix CTYPE_MIXED_BOGUS for text attachments
Issue: #3748
пре 3 година
Andrew Lewis
8a2ba3a5c3
[Minor] Fix REPLYTO_ADDR_EQ_FROM for normalised addresses
пре 3 година
Anton Yuzhaninov
8a5448883e
[Rules] Add raw addresses to MULTIPLE_FROM options
It is confusing to have MULTIPLE_FROM with a single address in options,
which happens if one of addresses is empty - usually because of
misplaces <>. While here simplify condition.
пре 3 година
Vsevolod Stakhov
01c729e15e
[Rules] Fix FPs for CTYPE_MIXED_BOGUS
пре 3 година
Anton Yuzhaninov
a9e9703a89
[Minor] Use task:has_header instead of task:get_header
Use task:has_header() to check if header is exists.
пре 3 година
Anton Yuzhaninov
a7aa9adc0c
[Minor] Remove FAKE_REPLY_C and move FAKE_REPLY rule to regexp module
FAKE_REPLY_C rule no longer works because MUA it used are no longer used
(and ones which are used changed headers they add). In theory one can
test all popular modern MUA and see which add only References, which
only In-Reply-To and which add both headers. But it will be a lot of
work to maintain such rule up to date. It still has a small number of
hits, but mostly because some spammers use old X-Mailer headers. This
should be addressed separately.
While here re-create FAKE_REPLY as a regexp module rule - this way it
should be more efficient.
пре 3 година
Anton Yuzhaninov
e45b8715fe
[Fix] Fix FROM_NEQ_ENVFROM
Regression was introduced in 2367506006
пре 4 година
Jan Smutny
1795539829
rules/headers_checks.lua: add [ENV]FROM_INVALID
пре 4 година
Jan Smutny
2367506006
rules/headers_checks.lua: make CHECK_FROM callback a bit more efficient
пре 4 година
Anton Yuzhaninov
d83e366e88
[Minor] Improve MISSING_MIME_VERSION rule
Previous condition have a complex condition which prevented adding the
symbol for some MIME messages without MIME-Version header.
пре 4 година
Steve Freegard
3e0ceea8e0
Remove type='mime' and move MIME rules into their own group
пре 5 година
Steve Freegard
63c45fc5aa
Add MIME_BASE64_TEXT_BOGUS rule
пре 5 година
Vsevolod Stakhov
eb96ca6649
[Minor] Add some descriptions
пре 5 година
heraklit256
7a1a11ccc5
improve descriptions for HAS_X_PRIO_* rules
пре 5 година
heraklit256
9795584120
improve descriptions for RCVD_COUNT_* rules
пре 5 година
heraklit256
323580e25d
unify rules scores and weights
пре 5 година
Vsevolod Stakhov
da7b65e4b5
[Minor] Relax CTYPE_MISSING_DISPOSITION rule for pgp encryption
Issue: #2706
Closes: #2706
пре 5 година
Vsevolod Stakhov
d9f3f32336
[Minor] Add some mime only rules
пре 5 година
Vsevolod Stakhov
d31f486d55
[Fix] Fix groups mess
пре 5 година
Vsevolod Stakhov
e241197bb9
[Minor] Reduce default multiplier for Date header
пре 6 година
Vsevolod Stakhov
8621808de7
[Rules] Add MULTIPLE_FROM rule
пре 6 година
Vsevolod Stakhov
18af41ce00
[Rules] Improve MULTIPLE_UNIQUE_HEADERS rule
пре 6 година
Steve Freegard
6270b42ac3
Eliminate false-positive on REPLYTO_EQ_TO_ADDR
пре 6 година
Michal Adamek
a60be6c6a5
Fixed typo
пре 6 година
Vsevolod Stakhov
51e2a8c056
[Fix] Fix usage of util.parse_mail_address
пре 6 година
Steve Freegard
208ef50997
Add XM_CASE rule
пре 6 година
Steve Freegard
a91100df14
Improve REPLYTO_EQ_TO_ADDR based on corpus testing
пре 6 година
Vsevolod Stakhov
7329270085
[Minor] Fix dependency
пре 6 година
Vsevolod Stakhov
5321190dc5
[Project] Add some generic code to squeeze lua rules
пре 6 година
Steve Freegard
1cea94cbfe
Add REPLYTO_EQ_TO_ADDR rule
пре 6 година
Andrew Lewis
97ab1a1a08
[Minor] CHECK_FROM rule: avoid indexing of nil
пре 6 година
Vsevolod Stakhov
48a8489567
[Fix] Cleanup mess with groups
пре 6 година
Alexander Moisseev
130f16c19f
[Minor] Reduce MIME_BASE64_TEXT score
пре 7 година
Vsevolod Stakhov
e9261b7c8e
[Minor] Some more minor fixes to lua
пре 7 година
Steve Freegard
b5f47a20bb
Improve CTYPE_MIXED_BOGUS and MIME_BASE64_TEXT rules
пре 7 година
Andrew Lewis
cfc78aeb4a
[Fix] Header checks: REPLYTO_UNPARSEABLE rule
пре 7 година
Andrew Lewis
39cf5ce1d8
[Fix] Header checks: Fix get_raw_header method
пре 7 година
Julien Schmidt
df802d3790
[Minor] Do not punish OpenPGP/MIME attachments
Fixes #1655
пре 7 година
Andrew Lewis
f6bb5437ea
[Minor] Relax CTYPE_MISSING_DISPOSITION rule
пре 7 година
Vsevolod Stakhov
3b8eb470b5
[Fix] Fix REPLYTO_UNPARSEABLE rule
пре 7 година
Vsevolod Stakhov
07f4054d92
[Feature] Add rules to detect bad 8bit characters in From and To
пре 7 година