Command-line options
[exim.git] / test / confs / 2600
1 # Exim test configuration 2600
2
3 exim_path = EXIM_PATH
4 keep_environment =
5 host_lookup_order = bydns
6 primary_hostname = myhost.test.ex
7 spool_directory = DIR/spool
8 log_file_path = DIR/spool/log/%slog
9 gecos_pattern = ""
10 gecos_name = CALLER_NAME
11 tls_advertise_hosts =
12
13 # ----- Main settings -----
14
15 domainlist local_domains = @
16 hostlist   relay_hosts = sqlite;DIR/aux-fixed/sqlitedb \
17                                      select * from them where \
18                                      id='$sender_host_address'
19
20 acl_smtp_rcpt = check_recipient
21 sqlite_lock_timeout = 2
22
23
24 # ----- ACL -----
25
26 begin acl
27
28 check_recipient:
29   accept  domains = +local_domains
30   accept  hosts = +relay_hosts
31   deny    message = relay not permitted
32
33
34 # ----- Routers -----
35
36 begin routers
37
38 r1:
39   driver = accept
40   address_data = ${lookup sqlite \
41     {DIR/aux-fixed/sqlitedb select name from them where id='userx'}}
42   transport = t1
43
44
45 # ----- Transports -----
46
47 begin transports
48
49 t1:
50   driver = appendfile
51   file = DIR/test-mail/\
52     ${lookup sqlite{DIR/aux-fixed/sqlitedb select id from them where id='userx'}\
53       {$value}fail}
54   user = CALLER
55
56
57 # End