git://git.exim.org
/
users
/
jgh
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ARC: harden versus badly-formatted AMS line
[users/jgh/exim.git]
/
test
/
confs
/
2135
diff --git
a/test/confs/2135
b/test/confs/2135
index fcb5f00f4f763b2e7b1eed7239b728b178f03a6f..f7f2257462ef38fdf9fe7c97ee981fcfcef97384 100644
(file)
--- a/
test/confs/2135
+++ b/
test/confs/2135
@@
-1,7
+1,5
@@
# Exim test configuration 2135
# Exim test configuration 2135
-OPT =
-
.include DIR/aux-var/tls_conf_prefix
.ifdef SERVER
.include DIR/aux-var/tls_conf_prefix
.ifdef SERVER
@@
-15,71
+13,65
@@
primary_hostname = myhost.test.ex
# ----- Main settings -----
# ----- Main settings -----
-acl_smtp_rcpt = check_rcpt
-acl_smtp_data = check_data
+.ifdef SERVER
+acl_smtp_rcpt = srvr_rcpt
+acl_smtp_data = srvr_data
+.else
+acl_smtp_rcpt = client_rcpt
+acl_smtp_data = client_data
+.endif
log_selector = +received_recipients +outgoing_port
log_selector = +received_recipients +outgoing_port
-OPT
+
+.ifdef SERVER
+queue_only
+queue_run_in_order = true
+.endif
# ----- ACLs -----
begin acl
# ----- ACLs -----
begin acl
-c
heck
_rcpt:
+c
lient
_rcpt:
accept
accept
- condition = ${if or { {!eq {SERVER}{server}} {= {$received_port}{PORT_S}} }}
verify = recipient/callout=use_sender,hold
verify = recipient/callout=use_sender,hold
- defer condition = ${if eq {SERVER}{server}}
- local_parts = rcpt_defer
+
+client_data:
+ accept
+
+srvr_rcpt:
+ defer local_parts = rcpt_defer
accept
accept
-check_data:
- warn logwrite = $message_exim_id received on port $received_port
- defer condition = ${if eq {SERVER}{server}}
- condition = ${if eq {data_defer}{${local_part:$recipients}}}
+srvr_data:
+ defer condition = ${if eq {data_defer}{${local_part:$recipients}}}
accept
# ----- Routers -----
begin routers
accept
# ----- Routers -----
begin routers
-.ifdef SERVER
-
target:
target:
- driver = redirect
- condition = ${if = {$received_port}{PORT_D}}
- data = :blackhole:
-
-dut:
- driver = manualroute
- route_list = * 127.0.0.1
- self = send
- transport = t1
-
-.else
+ driver = redirect
+ condition = ${if or {{eq {SERVER}{server}} {queue_running}}}
+ data = :blackhole:
client:
client:
- driver = manualroute
- route_list = * 127.0.0.1
- self = send
- transport = t1
- errors_to = ""
-
-.endif
-
+ driver = manualroute
+ route_list= * 127.0.0.1::PORT_D
+ self = send
+ transport = t1
+ errors_to = ""
begin transports
t1:
begin transports
t1:
- driver = smtp
- port = PORT_D
- tls_verify_certificates = DIR/aux-fixed/exim-ca/example.com/CA/CA.pem
- tls_verify_cert_hostnames = :
-
+ driver = smtp
+ tls_verify_certificates = DIR/aux-fixed/exim-ca/example.com/CA/CA.pem
+ tls_verify_cert_hostnames = :
# ----- Retry -----
begin retry
* * F,5d,10s
# ----- Retry -----
begin retry
* * F,5d,10s
-
# End
# End