For example, rejection of unsigned mail is currently not working. The code gets to the end of mlfi_eom() without enacting the requested disposition.
Logged In: YES
Actually this is more complicated than it looks. Handling of those codes overlaps somewhat the ASP-related features recently added. The two message disposition feature sets should be unified.
dkimf_libstatus() should probably be replaced or augmented by something that can call smfi_setreply() appropriately based on the disposition requested for each outcome.
hndl_sigmissing should be applied when ASP says "all" and the message was unsigned.
It appears this only affects "nosignature", and the fix is fairly simple after all.
Thus, fixed for v2.6.0. Since 2.6.0 is in beta now, I won't bother posting a patch to 2.5.5 unless someone really needs one.
Log in to post a comment.