To untangle three patches for rejecting certain messages at SMTP time (mutually exclusive compile options in pkgsrc), I refactored them to a tiny shared interface. Now we patch to add the interface only, and any — or all — filters are runtime-configurable. https://schmonz.com/software/rejectutils