SECURITY: Avoid integer overflow on too many recipients
[exim.git] / test / confs / 3416
1 # Exim test configuration 3416
2 # Recipient callout with AUTH
3
4 .include DIR/aux-var/std_conf_prefix
5
6 primary_hostname = myhost.test.ex
7
8 # ----- Main settings -----
9
10 acl_smtp_rcpt = check_rcpt
11
12 queue_only
13
14
15 # ----- Authentication -----
16
17 begin authenticators
18
19 plain:
20   driver = plaintext
21   public_name = PLAIN
22   client_send = ^userx^secret
23   server_advertise_condition =  yes
24   server_prompts =              :
25   server_condition =            yes
26   server_set_id =               $auth2
27
28
29 # ----- ACLs -----
30
31 begin acl
32
33 check_rcpt:
34   accept  verify = recipient/callout
35
36
37 # ----- Routers -----
38
39 begin routers
40
41 r1:
42   driver = accept
43   transport = ${if eq{force}{$domain} {t2}{t1}}
44
45
46 # ----- Transports -----
47
48 begin transports
49
50 t1:
51   driver = smtp
52   hosts = 127.0.0.1
53   port = PORT_S
54   hosts_try_fastopen =  :
55   allow_localhost
56   hosts_try_auth = *
57
58 t2:
59   driver = smtp
60   hosts = 127.0.0.1
61   port = PORT_S
62   hosts_try_fastopen =  :
63   allow_localhost
64   hosts_try_auth = *
65   authenticated_sender= brian
66
67 # End