Move ESMPT LIMITS extension from experimental to mainline
[exim.git] / test / scripts / 4710-esmtp-limits / 4713
1 # ESMTP LIMITS extension, client RCPTDOMAINMAX Limit
2 #
3 # Baseline: no RCPTDOMAINMAX Limit advertised, can send RCPT commands with distinct domains
4 server PORT_D
5 220 Hi there
6 EHLO
7 250-yeah mate
8 250 LIMITS MAILMAX=10
9 MAIL FROM
10 250 mail cmd good
11 RCPT TO
12 250 rcpt cmd 1 good
13 RCPT TO
14 250 rcpt cmd 2 good
15 DATA
16 352 go ahead
17 .
18 250 message received
19 QUIT
20 220 bye
21 ****
22 exim -odi a@a.test.ex b@b.test.ex
23 ****
24 #
25 # RCPTDOMAINMAX Limit advertised, second domain temp-rejected
26 # Client should immediate-retry further MAIL transactions for remaining rcpts
27 server PORT_D
28 220 Hi there
29 EHLO
30 250-yeah mate
31 250 LIMITS MAILMAX=10 RCPTDOMAINMAX=100
32 MAIL FROM
33 250 mail cmd good
34 RCPT TO:<a@a.test.ex>
35 250 rcpt cmd 1 good
36 RCPT TO:<a2@a.test.ex>
37 250 rcpt cmd 2 good
38 DATA
39 352 go ahead
40 .
41 250 message received
42 MAIL FROM
43 250 second mail cmd good
44 RCPT TO:<b@b.test.ex>
45 250 rcpt cmd 1 good
46 RCPT TO
47 250 rcpt cmd 2 good
48 DATA
49 352 go ahead
50 .
51 250 second message received
52 MAIL FROM
53 250 third mail cmd good
54 RCPT TO:<c@c.test.ex>
55 250 rcpt cmd 1 good
56 DATA
57 352 go ahead
58 .
59 250 third message received
60 QUIT
61 220 bye
62 ****
63 exim -odi a@a.test.ex b@b.test.ex c@c.test.ex a2@a.test.ex b2@b.test.ex
64 ****