*Double-ouch!!* I've reworked my accept ACL with the broken string expansion into a two separate ACLs. The first identifies hosts in *+mail_server_hosts* and selects *cutthrough_delivery*; the second does traditional delivery in *submission* mode.
Why the double-ouch? I tested in by hand using my normal exim -bhc clientipaddress -oMi serveripaddress.port -v -d+all and hand-cranked the SMTP. When I used an IP address that resulted in traditional delivery with submission mode all was fine: the fake session ran through and told me what Exim would do, finishing by showing me the Exim message id and telling me it's fake. When I tested with a different IP address that instead selected cutthrough_delivery my test message *really did get sent*! (And the Exim message id shown me at the end telling me it's a fake really is assigned to the message.) Eeek! I'll rummage in the bug tracker system and see if this is known about/fixed in a version after 4.82; if not I'll report it. Thought I'd record it here in case it helps someone else now or in the future. Cheers, Mike B-) On 24 February 2016 at 15:19, Mike Brudenell <[email protected]> wrote: > Ouch! You're right: too much effort. I'll take the two ACL route. > > Many thanks again, > Mike B-) > > On 24 February 2016 at 15:14, Jeremy Harris <[email protected]> wrote: > >> On 24/02/16 14:57, Mike Brudenell wrote: >> > Does anyone have any thoughts on whether it's possible to do the >> equivalent >> > of a *hosts* type match within a string expansion? >> >> Yes. But it's more effort than it's worth. >> >> - walk list-to-match >> - spot IP addresses vs. names >> - do dnsdb lookups >> - walk multiple returns >> - compare against sender_ip >> - go round again having remembered ipv6 > > > -- > Systems Administrator & Change Manager > IT Services, University of York, Heslington, York YO10 5DD, UK > Tel: +44-(0)1904-323811 > > Web: www.york.ac.uk/it-services > Disclaimer: www.york.ac.uk/docs/disclaimer/email.htm > -- Systems Administrator & Change Manager IT Services, University of York, Heslington, York YO10 5DD, UK Tel: +44-(0)1904-323811 Web: www.york.ac.uk/it-services Disclaimer: www.york.ac.uk/docs/disclaimer/email.htm -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
