maddy icon indicating copy to clipboard operation
maddy copied to clipboard

Implement greylisting

Open foxcpp opened this issue 5 years ago • 1 comments

Simplest possible implementation: Add greylist filter just doing unconditional greylisting. Possibly better implementation: Add greylist check action so e.g. it is possible to implement greylisting as a response to some other checks failing, including replacing rspamd's greylist module that is not configured by default and requires Redis.

Considerations:

  • How to detect resending of the same message? Message may be resent from a different MAIL FROM address and different IP, depending on sender infra it may also have slightly different top headers (e.g. Received with a different timestamp). Need to look into how other implementations do this.

foxcpp avatar Nov 22 '20 13:11 foxcpp

postgrey uses SHA1(sender subnet (/24 or /64), normalized sender address, recipients list) as a greylist key. Sender address is stripped of VERP and BATV tags.

foxcpp avatar Jul 09 '22 09:07 foxcpp