summaryrefslogtreecommitdiffstats
path: root/test/functional
diff options
context:
space:
mode:
authorAndrew Lewis <nerf@judo.za.org>2016-09-27 15:28:25 +0200
committerAndrew Lewis <nerf@judo.za.org>2016-09-27 15:28:25 +0200
commit8f6dc30fef1f81d25f21342f08682653e8b16de2 (patch)
tree523fa4215f9d914c404ee23bed3f782a640e6fac /test/functional
parent12c83b26cf7c382f3612102eb3d759d33a17c333 (diff)
downloadrspamd-8f6dc30fef1f81d25f21342f08682653e8b16de2.tar.gz
rspamd-8f6dc30fef1f81d25f21342f08682653e8b16de2.zip
[Test] Extend SPF tests
Diffstat (limited to 'test/functional')
-rw-r--r--test/functional/cases/115_dmarc.robot15
-rw-r--r--test/functional/configs/plugins.conf3
2 files changed, 18 insertions, 0 deletions
diff --git a/test/functional/cases/115_dmarc.robot b/test/functional/cases/115_dmarc.robot
index 289572992..583786e64 100644
--- a/test/functional/cases/115_dmarc.robot
+++ b/test/functional/cases/115_dmarc.robot
@@ -82,11 +82,21 @@ SPF DNSFAIL UNRESOLVEABLE INCLUDE
... -i 37.48.67.26 -F x@openarena.za.net
Check Rspamc ${result} R_SPF_DNSFAIL
+SPF DNSFAIL FAILED INCLUDE
+ ${result} = Scan Message With Rspamc ${TESTDIR}/messages/dmarc/bad_dkim1.eml
+ ... -i 8.8.8.8 -F x@fail2.org.org.za
+ Check Rspamc ${result} R_SPF_DNSFAIL
+
SPF ALLOW UNRESOLVEABLE INCLUDE
${result} = Scan Message With Rspamc ${TESTDIR}/messages/dmarc/bad_dkim1.eml
... -i 8.8.8.8 -F x@openarena.za.net
Check Rspamc ${result} R_SPF_ALLOW
+SPF ALLOW FAILED INCLUDE
+ ${result} = Scan Message With Rspamc ${TESTDIR}/messages/dmarc/bad_dkim1.eml
+ ... -i 8.8.4.4 -F x@fail2.org.org.za
+ Check Rspamc ${result} R_SPF_ALLOW
+
SPF NA NA
${result} = Scan Message With Rspamc ${TESTDIR}/messages/dmarc/bad_dkim1.eml
... -i 8.8.8.8 -F x@za
@@ -107,6 +117,11 @@ SPF PERMFAIL UNRESOLVEABLE REDIRECT
... -i 8.8.8.8 -F x@cacophony.za.org
Check Rspamc ${result} R_SPF_PERMFAIL
+SPF DNSFAIL FAILED REDIRECT
+ ${result} = Scan Message With Rspamc ${TESTDIR}/messages/dmarc/bad_dkim1.eml
+ ... -i 8.8.8.8 -F x@fail1.org.org.za
+ Check Rspamc ${result} R_SPF_DNSFAIL
+
SPF PERMFAIL
${result} = Scan Message With Rspamc ${TESTDIR}/messages/dmarc/bad_dkim1.eml
... -i 8.8.8.8 -F x@xzghgh.za.org
diff --git a/test/functional/configs/plugins.conf b/test/functional/configs/plugins.conf
index 1e0309082..05fd4c33c 100644
--- a/test/functional/configs/plugins.conf
+++ b/test/functional/configs/plugins.conf
@@ -3,6 +3,9 @@ options = {
url_tld = "${URL_TLD}"
pidfile = "${TMPDIR}/rspamd.pid"
lua_path = "${TESTDIR}/../../contrib/lua-fun/?.lua"
+ dns {
+ nameserver = ["8.8.8.8", "8.8.4.4"];
+ }
}
logging = {
type = "file",