forked from mmatuska/sqlgrey
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
31 lines (17 loc) · 1.01 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
- experiment with throttling
- make config parser aware of supported options and complain about unsupported ones
- modularize the whole process
- make SQLgrey manageable by Postfix's master daemon
- dsn_awl (for MAIL FROM: <>), connect_awl (first stage before from_awl), rcpt_awl (match forwards)
- make header content user configurable with some predefined macros.
_DELAY_ for example.
- add automatic blacklisting support (ideas: spamtraps, no reconnect and more than x rejects, ...).
- use time units everywhere to make configuration easier
- experiment with an adaptive cleanup algorithm
- create a stress-testing suite (for performance/reliability tests)
- check if permission related SQL errors are catchable
- try to exit with a proper error code when database is unavailable or the user
doesn't have enough rights to access the pid-file
- add sender e-mail based white-list with huge warnings
- experiment with SPF support
- support migrating from another grey-lister by calling it to learn its auto-white-lists