https://bugs.exim.org/show_bug.cgi?id=2910
Bug ID: 2910 Summary: recipient callout ignoring errors_to Product: Exim Version: 4.96 Hardware: x86 OS: Linux Status: NEW Severity: bug Priority: medium Component: ACLs Assignee: jgh146...@wizmail.org Reporter: thomasm-e...@wupper.com CC: exim-dev@exim.org I've implemented SRS rewriting using a redirect router setting errors_to . If I do recipient verification with callout using the original sender, the sender does not get rewritten. According to debug information, errors_to is set correctly. This might cause the verfication to fail due to SPF based rejection, even if a mail to that destination would work with SRS rewriting. It's even worse in the case of cutthrough delivery, when the verfication SMTP connection will be held open (if the sender isn't immediately rejected) and then used for sending the mail, which will bypass SRS rewriting completely. This could be easily fixed by setting the from_address in src/verify.c (~ line 509): if (options & vopt_is_recipient) if (options & vopt_callout_recipsender) { from_address = addr->prop.errors_address ? addr->prop.errors_address : sender_address; -- 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/ ##