summaryrefslogtreecommitdiff
path: root/test/scripts/0000-Basic/0416
diff options
context:
space:
mode:
Diffstat (limited to 'test/scripts/0000-Basic/0416')
-rw-r--r--test/scripts/0000-Basic/041649
1 files changed, 49 insertions, 0 deletions
diff --git a/test/scripts/0000-Basic/0416 b/test/scripts/0000-Basic/0416
new file mode 100644
index 000000000..973316b3a
--- /dev/null
+++ b/test/scripts/0000-Basic/0416
@@ -0,0 +1,49 @@
+# ACL "discard" verb
+1
+exim -bs
+helo xxx
+****
+# The -odi's below aren't for real - they are just testing that -odi cannot
+# override queue_only because no_queue_only_override is set.
+1
+exim -odi x@y
+discard: yes
+.
+****
+exim -odi -bs
+mail from:<discard@x.y>
+rcpt to:<a@b>
+rcpt to:<discard@p.q>
+data
+Testing
+.
+mail from:<ok@x.y>
+rcpt to:<a@b>
+rcpt to:<discard@p.q>
+rcpt to:<nested_discard@p.q>
+data
+Testing
+.
+mail from:<ok@x.y>
+rcpt to:<discard@p.q>
+data
+Testing
+.
+mail from:<ok@x.y>
+rcpt to:<a@b>
+data
+discard: yes
+
+Testing
+.
+mail from:<ok@x.y>
+rcpt to:<data_message_discard@b>
+data
+.
+quit
+****
+1
+exim data_message_discard@y
+.
+****
+no_msglog_check