-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
64 lines (36 loc) · 2.18 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Use prefork, we cannot guarantee how long the plugins/modules will take to run and don't want to holdup other queries
--------------
Immediate requirements:
- Whitelist/Blacklist of email addy or sending server or regex on reverse dns name (2.1)
* This should allow an admin to whitelist a sender and bypass all future checks for a sending email addy
- Greylisting: regex (2.1)
* Option, bypass greylisting for non-dynamic reverse DNS hosts
* Option, bypass greylisting for hosts where HELO == reverse dns
* Option to train only
- CheckHelo Blacklisting against regex/wildcard? (2.1)
* Select the current helo's and compare to the helo blacklist list
- Add server IP column to tables to track which server is adding/updating? (2.1)
- option to not add timestamps to logs (we capture logs with daemontools which adds (numeric) timestamps) (2.1)
* log_timestamp=false in options
- Email notification when hosts are added to whitelist/blacklist (2.1)
* Blacklist on excessive greylist retries, ie 50 in 1 minute ... etc. (2.1)
- num triplets?
- num attempts?
- Spamtrap where the IP address get blacklisted for configurable time period per trap (2.1)
- Allow configuration if postmaster@ bypasses tests (2.1) (#4)
- Web interface
* BCC To in amavis plugin needs Merge option, don't overwrite fields offer merge option?
* Add "enable" box so new entries are not disabled automagically apon adding
- Quotas based on per-recipient and per-message sent, make this optional. (2.1)
- Special treatment of user+something@domain and changing to user@domain, global config option (2.1)
- Template based replies for greylisting, helo checks ... etc (2.1)
- Configurable rejection messages for all modules (2.1)
- Honor bypass_mode for all db queries (2.1)
--------------
Planned Features:
* Milter support as a different Protocol
* Commandline tool to check the flow of policy matching and the verdicts
* GUI support to see which modules are linked to the policy (using an api to register each modules' check function)
* Add firewall rules for abuse greylisted hosts?
* Caching (2.2)
* ability to disable tcp connection logs while keeping action=* logs (perhaps move the latter from info to notice?)