summaryrefslogtreecommitdiff
path: root/test/scripts/0000-Basic/0092
blob: f7ab4e42cdc141037782d70a68a79a50fabb8001 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# SMTP incoming timeout + receive_timeout
#
# stdin-smtp, no cmds, smtp command timeout 2s
1
3 exim -bs
****
#
# stdin-smtp, cmds then pause in dataphase, smtp command timeout 2s
1
3 exim -bs
helo test
mail from: userx@test.ex
rcpt to: userx@test.ex
data
****
#
# stdin-smtp, no cmds, smtp command timeout 2s
1
3 exim -bh V4NET.0.0.1
****
#
# stdin-smtp, cmds then pause in dataphase, smtp command timeout 2s
1
3 exim -bh V4NET.0.0.1
helo test
mail from:userx@test.ex
rcpt to:userx@test.ex
data
The quick brown fox
****
#
# stdin-smtp, cmds then pause in dataphase, smtp command timeout 2s
# late-expansion of smtp_receive_timeout
1
3 exim -d+expand '-DOPT=${if eq {V4NET.0.0.1} {$sender_host_address} {2} {30}}s' -bh V4NET.0.0.1
helo test
mail from:userx@test.ex
rcpt to:userx@test.ex
data
The quick brown fox
****
#
# cmdline mail, no stdin, receive_timeout 2s
1
3 exim userx@test.ex
****
#
# cmdline mail, some data then pause, receive_timeout 2s
1
3 exim userx@test.ex
The quick brown fox
jumps over the lazy dog.
****
#
# stdin-smtp, cmds then pause before dataphase, smtp command timeout 2s
1
3 exim -bh V4NET.0.0.1
helo test
mail from: userx@test.ex
rcpt to: verify@test.ex
**** 
#
# stdin-bsmtp, no stdin, smtp command timeout 2s
2
3 exim -bS
****
#
# stdin-bsmtp, some data then pause, smtp command timeout 2s
2
3 exim -bS
mail from: userx@test.ex
rcpt to: userx@test.ex
data
****
#
# stdin-smtp, no cmds, smtp command timeout 2s set by cmdline
1
3 exim -DCOM=y -bs -os 2s
****
1
3 exim -DCOM=y -os 2s -bs
****
#
# cmdline mail, no stdin, receive_timeout 2s set by cmdline
1
3 exim -DCOM=y -or 2s userx@test.ex
****
#
# stdin-bsmtp, no stdin, receive_timeout 2s set by cmdline
# should not timeout
3 exim -DCOM=y -bS -or 2s
****