Hacker News new | past | comments | ask | show | jobs | submit login

For the 2021 version, you'd just generate a bloom filter/cuckoo hash from all the data gathered by your spamhaus database periodically. Make a separate one for each value in your tuple and your score would be the number of the sub-hashes that matched.



“Periodically” here would have to be quite frequent, as you have to rebuild the database before the next retry.


A couple times a day at most?


From the post, you'd have to be rebuilding it every 15 minutes:

> A real mail server which did SMTP properly would retry at some point, typically 15 minutes to an hour later. If it did retry and enough time had elapsed, we would allow it through.


Still better than locking the tables every time you receive a piece of mail.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: