On Thu, Apr 23, 2009 at 10:25:03AM +0200, Jakob Hirsch wrote: Hi, > If you are more interested in operability than than compliance to > arbitrary decisions, you can allow it in Exim by overriding > dns_check_names_pattern in the config's main section. The default is, as > stated in the spec: > > (?i)^(?>(?(1)\.|())[^\W_](?>[a-z0-9/-]*[^\W_])?)+$ > > The regex is probably not easy to understand (took me also a while). It > should be ok to add the _ in the middle list: > > (?i)^(?>(?(1)\.|())[^\W_](?>[a-z0-9/-_]*[^\W_])?)+$
There is small error in regexp above. Character '-' in regexp ranges have to be last one before closing ']'. (?i)^(?>(?(1)\.|())[^\W_](?>[a-z0-9/_-]*[^\W_])?)+$ But "helo_allow_chars = _" in main section of exim.conf is much simpler solution (as someone else said already). Regards, Kupson -- Great software without the knowledge to run it is pretty useless. (Linux Gazette #1) -- ## List details at http://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/
