Stuart Gathman
|
994bcce7dc
|
Properly report hard PermError (lax mode fails also) by always setting
perm_error attribute with PermError exception. Improve reporting of
invalid domain PermError.
|
2006-02-24 02:12:54 +00:00 |
|
Stuart Gathman
|
7f5d8b6b11
|
Use SRS sign domain list.
Accept but do not use for training whitelisted senders without SPF pass.
Immediate rejection of unsigned bounces.
|
2006-02-17 05:04:29 +00:00 |
|
Stuart Gathman
|
8d02ab1771
|
User specific SPF receiver policy.
|
2006-02-16 02:16:36 +00:00 |
|
Stuart Gathman
|
18759c3698
|
Remove spf dependency for iniplist
|
2006-02-12 04:15:01 +00:00 |
|
Stuart Gathman
|
2f533c4591
|
Use CIDR notation for internal connect list.
|
2006-02-12 02:12:08 +00:00 |
|
Stuart Gathman
|
56c1cbd0fd
|
Don't check rcpt user list when signed MFROM.
|
2006-02-12 01:13:58 +00:00 |
|
Stuart Gathman
|
ce51034f69
|
Use CIDR notation for trusted_forwarder iplist
|
2006-02-09 20:39:43 +00:00 |
|
Stuart Gathman
|
285d4663c9
|
put back eom condition
|
2006-01-30 23:14:48 +00:00 |
|
Stuart Gathman
|
1b685fca76
|
Accelerate training via whitelist and blacklist.
|
2006-01-12 20:31:24 +00:00 |
|
Stuart Gathman
|
155eb4e675
|
Do not auto-whitelist autoreplys
|
2005-12-29 04:49:10 +00:00 |
|
Stuart Gathman
|
28ca3b2837
|
Expire and renew AddrCache entries
|
2005-12-28 20:17:29 +00:00 |
|
Stuart Gathman
|
52b0ac9377
|
Put guessed result in separate header.
|
2005-12-23 22:34:46 +00:00 |
|
Stuart Gathman
|
8bc182cb37
|
Move Received-SPF header to top.
|
2005-12-23 21:47:07 +00:00 |
|
Stuart Gathman
|
15f8b797bf
|
Select neutral DSN template for best_guess
|
2005-12-09 16:54:01 +00:00 |
|
Stuart Gathman
|
3b544a4076
|
improve gossip support.
Initialize srs_domain from srs.srs config property. Should probably
always block unsigned DSN when signing all.
|
2005-12-01 22:42:32 +00:00 |
|
Stuart Gathman
|
36a7dce2e5
|
Fix neutral policy. pobox.com -> openspf.org
|
2005-12-01 18:59:25 +00:00 |
|
Stuart Gathman
|
a418f34491
|
GOSSiP support, local database only.
|
2005-11-07 21:22:35 +00:00 |
|
Stuart Gathman
|
ba5854fc91
|
Simple implementation of trusted_forwarder list. Inefficient for
more than 1 or 2 entries.
|
2005-10-31 00:09:41 +00:00 |
|
Stuart Gathman
|
eb2e730b5d
|
Don't check internal_domains for trusted_relay.
|
2005-10-28 19:36:54 +00:00 |
|
Stuart Gathman
|
daa1eacff3
|
Do not send quarantine DSN when sender is DSN.
|
2005-10-28 09:30:49 +00:00 |
|
Stuart Gathman
|
25b6378631
|
Consider MAIL FROM a match for supply_sender when a subdomain of From or Sender
|
2005-10-23 16:01:30 +00:00 |
|
Stuart Gathman
|
3a1c964f0d
|
Configure auto_whitelist senders.
|
2005-10-20 18:47:27 +00:00 |
|
Stuart Gathman
|
36ae390f01
|
access.db stores keys in lower case
|
2005-10-19 21:07:49 +00:00 |
|
Stuart Gathman
|
4c0cf4fb95
|
Train screener on whitelisted messages.
|
2005-10-19 19:37:50 +00:00 |
|
Stuart Gathman
|
8f8de8fa97
|
Auto whitelist refinements.
|
2005-10-14 16:17:31 +00:00 |
|
Stuart Gathman
|
bc516456c1
|
Auto whitelist feature.
|
2005-10-14 01:14:08 +00:00 |
|
Stuart Gathman
|
ea82d6d608
|
Release 0.8.3
|
2005-10-12 16:36:30 +00:00 |
|
Stuart Gathman
|
ace3e13685
|
Always check HELO except for SPF pass, temperror.
|
2005-10-11 22:50:07 +00:00 |
|
Stuart Gathman
|
78ea2e2263
|
Use logging module to make logging threadsafe (avoid splitting log lines)
|
2005-10-10 23:50:20 +00:00 |
|
Stuart Gathman
|
d34efa39bb
|
Configure SPF policy via sendmail access file.
|
2005-10-10 20:15:33 +00:00 |
|
Stuart Gathman
|
04874d6e35
|
Banned users option. Experimental feature to supply Sender when
missing and MFROM domain doesn't match From. Log cipher bits for
SMTP AUTH. Sketch access file feature.
|
2005-10-07 03:23:40 +00:00 |
|
Stuart Gathman
|
073f87dcc7
|
Handle perverse MFROM quoting.
|
2005-09-08 03:55:09 +00:00 |
|
Stuart Gathman
|
d6ef1a4007
|
Don't innoculate with SCREENED mail.
|
2005-08-18 03:36:54 +00:00 |
|
Stuart Gathman
|
2a4ab4e87c
|
Send DSN before adding message to quarantine.
|
2005-08-17 19:35:28 +00:00 |
|
Stuart Gathman
|
f1f082fe8a
|
Consider SMTP AUTH connections internal.
|
2005-08-11 22:17:59 +00:00 |
|
Stuart Gathman
|
b0286bff22
|
Treat fail like softfail for selected (braindead) domains.
Treat mail according to extended processing results, but
report any PermError that would officially result via DSN.
|
2005-08-04 21:21:33 +00:00 |
|
Stuart Gathman
|
a9663a23d7
|
Keep screened honeypot mail, but optionally discard honeypot only mail.
|
2005-08-02 18:04:36 +00:00 |
|
Stuart Gathman
|
62b33bd964
|
Check pydspam version for honeypot, include latest pyspf changes.
|
2005-07-20 03:30:04 +00:00 |
|
Stuart Gathman
|
95b24f7663
|
Log as well as use extended result for best guess.
|
2005-07-17 01:25:44 +00:00 |
|
Stuart Gathman
|
e1f4744a22
|
Use extended results processing for best_guess.
|
2005-07-15 20:25:36 +00:00 |
|
Stuart Gathman
|
b28a56ea37
|
Make SES package optional. Initial honeypot support.
|
2005-07-14 03:23:33 +00:00 |
|
Stuart Gathman
|
e3b18d61c9
|
Initial SES integration.
|
2005-07-06 04:05:40 +00:00 |
|
Stuart Gathman
|
e2f1587832
|
Don't match hostnames for internal connects.
|
2005-07-02 23:27:31 +00:00 |
|
Stuart Gathman
|
febf56b031
|
Always log trusted Received and Received-SPF headers.
|
2005-07-01 16:30:24 +00:00 |
|
Stuart Gathman
|
900b7ef3fb
|
Setreply for rejectvirus.
|
2005-06-20 22:35:35 +00:00 |
|
Stuart Gathman
|
2d291d35f6
|
Release 0.8.1
|
2005-06-17 02:07:20 +00:00 |
|
Stuart Gathman
|
a01c5d31f1
|
Ignore HeaderParseError decoding header
|
2005-06-16 18:35:51 +00:00 |
|
Stuart Gathman
|
f643cafc04
|
Check internal_domains for outgoing mail.
|
2005-06-14 21:55:30 +00:00 |
|
Stuart Gathman
|
7eb2fb09ef
|
Properly log exceptions from pydspam
|
2005-06-06 18:24:59 +00:00 |
|
Stuart Gathman
|
ecb870acaa
|
Fix bugs from testing RPM
|
2005-06-04 19:41:17 +00:00 |
|