Commit | Line | Data |
---|---|---|
59371ea7 PH |
1 | # Common string expansions |
2 | # | |
3 | # This is the main string expansion test that tests those expansions that will | |
4 | # be present in the basic Exim binary which we require in order to run these | |
5 | # tests at all. Specialized expansion tests also exist for optional features | |
6 | # in other test scripts. | |
7 | ||
8 | exim -be | |
9 | ||
10 | # These expansions can test variables in the configuration, but as there | |
11 | # is no message being processed, there is no message-related data. But | |
12 | # that of course gets tested in plenty of other places. | |
13 | ||
14 | # Some fixed variables | |
15 | ||
16 | exim_path: $exim_path | |
17 | primary_hostname: $primary_hostname | |
18 | primary_hostname: ${primary_hostname} | |
19 | qualify_domain: $qualify_domain | |
20 | bounce_return_size_limit: ${bounce_return_size_limit} | |
21 | spool_directory: $spool_directory | |
22 | unknown: ${unknown} | |
23 | h_subject: $h_subject:(should be empty) | |
24 | h_subject:$h_subject (should be empty) | |
25 | header in curlies: ${header_subject:} (should fail) | |
26 | ||
27 | # \$message_headers should be empty | |
28 | message_headers: >$message_headers< | |
29 | ||
30 | # Continuation | |
31 | x\ | |
32 | y | |
33 | x\ | |
34 | y | |
35 | ||
36 | # Overlong names and overbig numbers | |
37 | ||
38 | +$aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | |
39 | +${aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa} | |
40 | +$11111111111111111111111111111111111 | |
41 | +${11111111111111111111111111111111111} | |
42 | ||
43 | # Operators | |
44 | ||
45 | addrss: ${address:local-part@dom.ain} | |
46 | addrss: ${address:Exim Person <local-part@dom.ain> (that's me)} | |
47 | domain: ${domain:local-part@dom.ain} | |
48 | domain: ${domain:Exim Person <local-part@dom.ain> (that's me)} | |
49 |