X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/9e70917d0aa5e51f584b2af69ce80df458ac5c79..2bc0f45ec0637be57e5d87b576a72cac71ccaf81:/test/scripts/4500-DKIM/4520 diff --git a/test/scripts/4500-DKIM/4520 b/test/scripts/4500-DKIM/4520 index 3e5879972..8e60f4bec 100644 --- a/test/scripts/4500-DKIM/4520 +++ b/test/scripts/4500-DKIM/4520 @@ -11,24 +11,65 @@ From: second@example.com content **** # -# single header, oversigned -exim -DOPT=From:From -odf b@test.ex +# single header, oversigned, with timestamps +exim -DOPT=From:From -DTIMES=10 -odf b@test.ex From: nobody@example.com content **** # -# default header set -exim -DHEADERS_MAXSIZE=y -odf c@test.ex +# no header, multi-sign +exim -DOPT=From:=X-Mine -odf b10@test.ex From: nobody@example.com content **** # +# double header, multi-sign +exim -DOPT=From:=X-Mine -odf b12@test.ex +From: nobody@example.com +X-mine: one +X-mine: two + +content +**** +# +# +# no header, always-oversign +exim -DOPT=+X-Mine -odf b20@test.ex +From: nobody@example.com + +content +**** +# +# double header, always-oversign +exim -DOPT=+X-Mine -odf b22@test.ex +From: nobody@example.com +X-mine: one +X-mine: two + +content +**** +# +## default header set +# cannot test that as it includes Date: so results in a varying signature +#exim -DHEADERS_MAXSIZE=y -odf c@test.ex +#From: nobody@example.com +# +#content +#**** +## # check that on signing we warn in debug mode about verify problems exim -d-all+acl -DOPT=From -DSELECTOR=sel_bad -odf d@test.ex From: nobody@example.com +content +**** +# +# check that an empty dkim_privatekey overrides dkim_strict +exim -DOPT=From -DSTRICT=true -DSELECTOR=none -odf a@test.ex +From: nobody@example.com + content **** #