Omit spaces between name and colon in header syntax verify error
[exim.git] / test / scripts / 2200-dnsdb / 2200
CommitLineData
59371ea7
PH
1# dnsdb lookup in string expansions
2
3exim -be
4test.ex ${lookup dnsdb{test.ex}{$value}fail}
5txt=test.ex ${lookup dnsdb{txt=test.ex}{$value}fail}
6a=black-1.test.ex ${lookup dnsdb{a=black-1.test.ex}{$value}fail}
7xxx=test.ex ${lookup dnsdb{xxx=test.ex}{$value}fail}
8a=localhost.test.ex ${lookup dnsdb{a=localhost.test.ex}{$value}fail}
9cname=alias-eximtesthost.test.ex ${lookup dnsdb{cname=alias-eximtesthost.test.ex}{$value}fail}
10ns=test.ex ${lookup dnsdb{ns=test.ex}{$value}fail}
11zns=x.y.z.test.ex ${lookup dnsdb{zns=x.y.z.test.ex}{$value}fail}
12mx=mxt1.test.ex ${lookup dnsdb{mx=mxt1.test.ex}{$value}fail}
13mx=mxt3.test.ex ${lookup dnsdb{mx=mxt3.test.ex}{$value}fail}
14mxh=mxt1.test.ex ${lookup dnsdb{mxh=mxt1.test.ex}{$value}fail}
15ptr=V4NET.0.0.1 ${lookup dnsdb{ptr=V4NET.0.0.1}{$value}fail}
16ptr=ptr.test.ex ${lookup dnsdb{ptr=ptr.test.ex}{$value}fail}
17srv=_smtp._tcp.srv01.test.ex ${lookup dnsdb{srv=_smtp._tcp.srv01.test.ex}{$value}{fail}}
18srv=_smtp._tcp.nosmtp.test.ex ${lookup dnsdb{srv=_smtp._tcp.nosmtp.test.ex}{$value}{fail}}
19
20csa=csa1.test.ex ${lookup dnsdb{csa=csa1.test.ex}}
21csa=csa2.test.ex ${lookup dnsdb{csa=csa2.test.ex}}
22
23# DNS lookups with multiple items
24
25ten-1:ten2 ${lookup dnsdb{a=ten-1.test.ex:ten-2.test.ex}}
26ten-1:defer:ten2 ${lookup dnsdb{a=ten-1.test.ex:test.again.dns:ten-2.test.ex}}
27ten-1|ten2 ${lookup dnsdb{a=<|ten-1.test.ex|ten-2.test.ex}}
28mxt1;mxt2 | output ${lookup dnsdb{>|mx=<;mxt1.test.ex;mxt2.test.ex}}
29mxt1;mxt2 | output ${lookup dnsdb{>|mxh=<;mxt1.test.ex;mxt2.test.ex}}
3013/14 rbl ${lookup dnsdb{> 13.12.11.V4NET.rbl.test.ex:13.12.11.V4NET.rbl.test.ex}}
31double ptr ${lookup dnsdb{ptr=V4NET.0.0.1:V4NET.0.0.2}}
32ten-1:bad ${lookup dnsdb{ a = ten-1.test.ex:badbad.test.ex}{$value}{FAILED}}
33bad:bad ${lookup dnsdb{ a = <; badbad.test.ex ; badbad.test.ex}{$value}{FAILED}}
34
35defer:defer ${lookup dnsdb{a=test.again.dns:test.again.dns}}
36defer_lax:ten-1 ${lookup dnsdb{a=test.again.dns:ten-1.test.ex}}
37defer_lax:ten-1 ${lookup dnsdb{defer_lax,a=test.again.dns:ten-1.test.ex}}
38defer_never:ten-1 ${lookup dnsdb{defer_never,a=test.again.dns:ten-1.test.ex}}
39defer_never:defer ${lookup dnsdb{defer_never,a=test.again.dns:test.again.dns}}
40defer_strict:ten-1 ${lookup dnsdb{defer_strict,a=test.again.dns:ten-1.test.ex}}
41****