https://bugs.exim.org/show_bug.cgi?id=677
--- Comment #1 from Peter Gervai <[email protected]> --- This and bug#763 both root in similar problems in verify_check_header_address(). Verification consistsing two steps and there is confusing option handling. The sub uses verify_checked_sender() to check past verification of the same address but fails to separate router-based tests and callouts; if there was a past verification using callout and not denying (since it may have been used for side effects, like inserting a header or setting a variable) it makes the *calloutless* header_sender to fail, despite that routers-based test would succeed. I tried to use "no_cache" option on it, like !verify = header_sender/no_cache which seemed like an obvious solution, but it isn't supported (and I don't want to skip routers-based check cachig anyway, but it'd be better than nothing at all). Right now mixing verify=sender/callout and verify=header_sender (no callout) doesn't do what it should, latter fails with no good reason, it's definitely a problem. -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
