https://bugs.exim.org/show_bug.cgi?id=2369
Bug ID: 2369 Summary: New feature: single-key lookup type based on libcorkipset - https://github.com/dcreager/libcorkipset Product: Exim Version: N/A Hardware: All OS: All Status: NEW Severity: wishlist Priority: medium Component: Lookups Assignee: ni...@exim.org Reporter: nobrow...@gmail.com CC: exim-dev@exim.org Created attachment 1175 --> https://bugs.exim.org/attachment.cgi?id=1175&action=edit This is the patch, wrapped in a gzipped tarfile to avoid Content-Type problems. Patch attached, applies with minor fuzz to current master. Includes tests. Motivation: this is the kind of thing people do with rbldnsd, and if you ask how to do this rbldnsd will certainly be the answer. But it is a PITA to connect it to Exim, due to an unlucky combination of facts: 1. The dnsdb lookup cannot be used unless you have a spare IP *and* spare domain to dedicate to the rbldnsd listening socket, because Exim DNS relies wholly on the libc resolver which in turn cannot be convinced to use a port other than 53. And port 53 is most likely taken by a real nameserver daemon. 2. rbldnsd has no TCP mode, so Exim readsocket expansion is also of no use. You can think of other ways to connect them but there will be another gotcha to prevent it. So there. -- 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/ ##