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.
The text was updated successfully, but these errors were encountered:
foxcpp
added
filter
Related to message processing middleware ("filters")
mta-in
Related to incoming message processing part of the MTA functionality (mail exchanger).
labels
Nov 22, 2020
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 commentedNov 22, 2020
•
edited
Simplest possible implementation: Add
greylistfilter just doing unconditional greylisting.Possibly better implementation: Add
greylistcheck 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:
The text was updated successfully, but these errors were encountered: