aboutsummaryrefslogtreecommitdiffstats
path: root/test/functional
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2018-11-28 13:39:23 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2018-11-28 13:39:23 +0000
commita171bcffba32c751a5c40c5d795fb6c36c4f83d9 (patch)
tree3bbdd5ed4bebd1f03a03e92327d3b8cedb216f7c /test/functional
parent3a995b7221266ab58f8b3fac8fb02e70c23c42a9 (diff)
downloadrspamd-a171bcffba32c751a5c40c5d795fb6c36c4f83d9.tar.gz
rspamd-a171bcffba32c751a5c40c5d795fb6c36c4f83d9.zip
[Fix] Perform policy downgrade on sample out, add tests
Diffstat (limited to 'test/functional')
-rw-r--r--test/functional/cases/115_dmarc.robot7
-rw-r--r--test/functional/messages/dmarc/pct_none1.eml17
2 files changed, 23 insertions, 1 deletions
diff --git a/test/functional/cases/115_dmarc.robot b/test/functional/cases/115_dmarc.robot
index 93bce71da..597a6a330 100644
--- a/test/functional/cases/115_dmarc.robot
+++ b/test/functional/cases/115_dmarc.robot
@@ -77,9 +77,14 @@ DMARC NA NXDOMAIN
... -i 37.48.67.26 --from foo@mom.za.org
Check Rspamc ${result} DMARC_NA
-DMARC PCT ZERO
+DMARC PCT ZERO REJECT
${result} = Scan Message With Rspamc ${TESTDIR}/messages/dmarc/pct_none.eml
... -i 37.48.67.26 --from foo@mom.za.org
+ Check Rspamc ${result} DMARC_POLICY_QUARANTINE
+
+DMARC PCT ZERO SP QUARANTINE
+ ${result} = Scan Message With Rspamc ${TESTDIR}/messages/dmarc/pct_none1.eml
+ ... -i 37.48.67.26 --from foo@mom.za.org
Check Rspamc ${result} DMARC_POLICY_SOFTFAIL
DKIM PERMFAIL NXDOMAIN
diff --git a/test/functional/messages/dmarc/pct_none1.eml b/test/functional/messages/dmarc/pct_none1.eml
new file mode 100644
index 000000000..a0cd9fd6a
--- /dev/null
+++ b/test/functional/messages/dmarc/pct_none1.eml
@@ -0,0 +1,17 @@
+Date: Tue, 09 Aug 2016 10:01:27 +0200
+Message-ID: <20160809100128@rspamd.tk>
+From: Rspamd <foo@subdomain.zero_pct.com>
+To: foo@rspamd.tk
+Subject: hello
+Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes
+MIME-Version: 1.0
+Content-Disposition: inline
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rspamd.tk; s=testdkim;
+ t=1470729879; h=from:subject:date:message-id:to:mime-version:content-type;
+ bh=7HkRgYnNru3SR2EWfgWU8yhM0MOH6ZZrPoEIgNIh8wc=;
+ b=kTIV4jcgv9sWFh2JFrS/+PcNxiloituqjmHHqeJOTfa+/9C+Er8BjnMysTJyYVq36Gnv0OZDgLr3Yy4YP5Lzbt1M9ZdN5cJqO7yn1N7wyaGfkt++b09rIYBy5Dkk7OWyP3cDThqDzv8C9heSvqBSEsirFsbt3Wx2g/hWiJlnjew=
+
+
+hello
+
+