On 22/03/2022 12:56, Luciano InfoCultura via Exim-users wrote:
Hi, I'm doing an exim install to replace a legacy email system where all subscribers are doing an external redirectI used the following rule as conf.d/router/120_CPD_client_aliases client_aliases: debug_print = "R: client_aliases_XXX for $local_part@$domain" driver = redirect domains = +local_domains data = ${lookup mysql{SELECT real_address FROM client_aliases2 WHERE local_part='${sg{$local_part}{'}{''}}' AND local_domain='$domain'}}The rule is working but I would like the emails sent to addresses that do not exist in the table to be discarded. Does anyone have any ideas?
Extend your lookup expansion to have explicit success and fail clauses. Use $value for success and :fail: for fail. http://exim.org/exim-html-current/doc/html/spec_html/ch-the_redirect_router.html#SECTspecitredli -- Cheers, Jeremy -- ## 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/
