On Tue, 16 Aug 2005, Tony Finch wrote: > However we were talking about envelope commands (MAIL and RCPT) so this is > almost but not quite a solution. Matthew identified the right internal > variable, though it's local to smtp_in.c. The documentation lists the > situations in which it is passed through to acl_check() but in the case of > RCPT the variable which is used for this is overloaded with the recipient > address, so these two uses need to be separated. > > Is something like the following patch OK or would a bigger change make it > cleaner overall? (I haven't even compiled this yet.)
I have just committed a conceptually bigger, but actually smaller in terms of edits, change. What I've done is to make $smtp_command_argument available for the ACLs for all SMTP commands, including MAIL and RCPT. I turned the local variable into the global one. -- Philip Hazel University of Cambridge Computing Service, [EMAIL PROTECTED] Cambridge, England. Phone: +44 1223 334714. Get the Exim 4 book: http://www.uit.co.uk/exim-book -- ## List details at http://www.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
