LibreSSL: fixes pulled from OpenBSD patchset
[exim.git] / test / scripts / 4110-exim-filter / 4118
1 # warning messages
2 need_ipv4
3 #
4 exim -odi userx@test.ex defer@test.ex
5 Test message
6 ****
7 # -Tqt 11s/ sets the queue time for the message to 11s when deciding
8 # on warnings.
9 exim -Tqt 11s/ -odi -qf
10 ****
11 exim -odi defer@test.ex defer@another.test.ex
12 Test message
13 ****
14 exim -Tqt 20s/13s/ -odi -qf
15 ****
16 exim -odi xxxx@some.domain
17 Test message
18 ****
19 exim -Tqt 41s/15s/8s/ -odi -qf
20 ****
21 exim -odi yyyy@connection.refused
22 Nother test
23 ****
24 exim -Tqt 42s/16s/9s/5s/ -odi -q
25 ****
26 sleep 3
27 exim -Tqt 42s/16s/9s/5s/ -odi -q
28 ****
29 # Now test with custom file
30 exim -Tqt 12m/45s/45s/11s/ -DWMF=warn_message_file=DIR/aux-fixed/TESTNUM.wmf -odi -qf
31 ****
32 # Remove the previous 4 messages
33 exim -Mrm $msg1 $msg2 $msg3 $msg4
34 ****
35 # Check no warnings for non-warn domain
36 exim -odi defer@another.test.ex
37 Testing
38 ****
39 exim -Tqt 20s/ -odi -qf
40 ****
41 # Remove the previous message
42 exim -Mrm $msg1
43 ****
44 # Check no warnings for Precedence: list (in default config)
45 exim -odi defer@test.ex
46 Precedence: list
47 Test message
48 ****
49 exim -DDEFAULTDWC -Tqt 20s/ -odi -qf
50 ****
51 # Remove the previous message
52 exim -Mrm $msg1
53 ****
54 # Check no warnings for Auto-Submitted: auto-generated (in default config)
55 exim -odi defer@test.ex
56 Auto-Submitted: auto-generated
57 Test message
58 ****
59 exim -DDEFAULTDWC -Tqt 20s/ -odi -qf
60 ****
61 # Remove the previous message
62 exim -Mrm $msg1
63 ****
64 # Check no warnings for List-id: (in default config)
65 exim -odi defer@test.ex
66 List-ID: Some data
67 Test message
68 ****
69 exim -DDEFAULTDWC -Tqt 20s/ -odi -qf
70 ****
71 exim -Mrm $msg1
72 ****
73 #
74 #
75 #
76 # Check we do get a warn messsage, containing the remote SMTP response, for a remote defer
77 exim -bd -DSERVER=server -oX PORT_D
78 ****
79 exim -odi rrrr@remote.defer
80 Subject: testing a remote defer
81
82 body test
83 ****
84 killdaemon
85 exim -Tqt 11s/ -odi -q
86 ****
87 exim -Mrm $msg1
88 ****
89 #
90 no_msglog_check