------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=1297 Summary: Invalid entry in whitelist file causes rest of file to be ignored Product: Exim Version: 4.76 Platform: x86-64 OS/Version: Linux Status: NEW Severity: bug Priority: medium Component: Filters AssignedTo: [email protected] ReportedBy: [email protected] CC: [email protected] I am using exim 4.76 with greylistd 0.8.7 which uses a whitelist-hosts file referenced as follows in exim.conf: defer -- snip -- !hosts = : +relay_hosts : \ ${if exists {/etc/greylistd/whitelist-hosts}\ {/etc/greylistd/whitelist-hosts}{}} Exim doesn't seem to support the use of 1, 2 or 3 octet entries in the whitelist-hosts file. For example, suppose the whitelist-hosts file contained this: 10. *.welshfamily.com 192.168 212.159.106 In exim 4.6 all except *.welshfamily.com would be ignored and mail from the host fw.welshfamily.com would be whitelisted, ie, not subject to the "defer" statement in the exim.conf file. In exim 4.76, however, fw.welshfamily.com would not be whitelisted. What appears to be happening is that as soon as exim 4.76 encounters an invalid entry such as a 1, 2 or 3 octet entry then it stops reading the rest of the file. The workaround is not to use invalid entries. For example: 10. could be changed to: 10.0.0.0/8 in the whitelist-hosts file. -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
