X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/6372d4c990f39ba6ad84a91af0a3a61a63bd50a3..7aecdeeba22cfe94a180d722dc3506cd6f2b83a2:/test/scripts/4650-DMARC/4650 diff --git a/test/scripts/4650-DMARC/4650 b/test/scripts/4650-DMARC/4650 index 85d9e51cc..40df619f3 100644 --- a/test/scripts/4650-DMARC/4650 +++ b/test/scripts/4650-DMARC/4650 @@ -1,11 +1,13 @@ # acl variables and authresults # -# SPF is a problem. We use libspf2 to do the work, and it -# does the DNS lookups, so we cannot intercept them in the testsuite's usual fashion -# to provide values for testcases. -# # For now just check that what should be working syntax does not cause us to fall over. -# Be careful with envelope-domains used for testcases, as real DNS lookups will be done. +# +# SPF and DMARC lookups in DNS are diverted into the testsuite fakedns handling. +# Be careful with envelope-domains used for testcases, as real DNS lookups will be done +# for names not provided for in fakedns. +# +mkdir DIR/tmp +sudo chmod 777 DIR/tmp # exim -bd -DSERVER=server -oX PORT_D **** @@ -13,14 +15,14 @@ client HOSTIPV4 PORT_D ??? 220 HELO testclient ??? 250 -MAIL FROM: +MAIL FROM: ??? 250 RCPT TO: ??? 250 DATA ??? 3 Subject: test -From: z@example.com +From: body line . @@ -29,4 +31,7 @@ QUIT **** # killdaemon +cat DIR/tmp/TESTNUM.hist.dmarc +# +sudo rm -fr DIR/tmp no_msglog_check