[Pkg-exim4-users] string expansion problem
ametzler at downhill.at.eu.org
Sun Mar 21 10:22:38 UTC 2010
On 2010-03-21 Ross Boylan <RossBoylan at stanfordalumni.org> wrote:
> I'm having trouble getting a regular expression from
> update-exim4.conf.conf to the real configuration. I'd appreciate some
> dc_relay_domains='! \\N^(vm-)?squeeze(00)?.kvm.lan\$\\N ; *.kvm.lan ; *.biostat.ucsf.edu'
> 1. Some level of quoting removal is going on, since the string in
> dc_relay_domains is not the same as in the config.autogenerated.
Pretty please directly set MAIN_RELAY_TO_DOMAINS instead of throwing
the regex into update-exim4.conf.
> 2. I don't think macro expansion alters the string, but I'm not sure.
Yes, it shouldn't do any un-quoting.
> 3. I believe that
> domainlist relay_to_domains = ! \N^(vm-)?squeeze(00)?.kvm.lan$\N : *.kvm.lan : *.biostat.ucsf.edu
> will work to treat all kvm.lan domains except for self (vm-squeeze00.kvm.lan) as relay to domains.
Basically yes. Afaict the regex also matches e.g.
"vm-squeezezkvm.lan", you could throw in more backslashes.
More information about the Pkg-exim4-users