Browse Source

Merge pull request #2408 from negram/isolate-dmarc-tests

[Fix] Use fake dns records in tests
tags/1.8.0
Vsevolod Stakhov 5 years ago
parent
commit
a756a6ef6a
No account linked to committer's email address
1 changed files with 230 additions and 0 deletions
  1. 230
    0
      test/functional/configs/plugins.conf

+ 230
- 0
test/functional/configs/plugins.conf View File

@@ -21,6 +21,236 @@ options = {
name = "dkim._domainkey.invalid.za.org",
type = "txt";
replies = ["v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEEXmNGQq7PUrr9Mg4UakTFHgXBCy2DOztkrZm+0OrVWtiRzGluxBkbOWTBwuU3/Yw97yTphBMQxzWFN603/f/KPAQcF/Lc1l+6kmIBBxNXjjGuOK/3PYKZVntUdKmqcQBYfnHdzH2Tohbuyx1a7xqnv6VSChqQrZU4CwkeT3+eQIDAQAB"];
},
{
name = "_dmarc.cacophony.za.org",
type = "txt";
replies = ["v=DMARC1; p=none; sp=reject"];
},
{
name = "_dmarc.my.mom.za.org",
type = "txt";
replies = ["v=DMARC1; p=reject"];
},
{
name = "example.net",
type = "txt";
replies = ["v=spf1 -all"];
},
{
name = "fail4.org.org.za",
type = "txt";
replies = ["v=spf1 redirect=asdfsfewewrredfs"];
},
{
name = "_dmarc.reject.cacophony.za.org",
type = "txt";
replies = ["v=DMARC1; p=reject"];
},
{
name = "spf.cacophony.za.org",
type = "txt";
replies = ["v=spf1 ip4:8.8.4.4 -all"];
},
{
name = "fail7.org.org.za",
type = "a";
rcode = 'norec';
},
{
name = "fail6.org.org.za",
type = "txt";
replies = ["v=spf1 ip4:8.8.8.8 mx -all"];
},
{
name = "fail6.org.org.za",
type = "mx";
rcode = 'norec';
},
{
name = "fail7.org.org.za",
type = "aaaa";
rcode = 'norec';
},
{
name = "_dmarc.quarantine.cacophony.za.org",
type = "txt";
replies = ["v=DMARC1; p=quarantine"];
},
{
name = "_dmarc.yo.mom.za.org",
type = "txt";
replies = ["v=DMARC1; p=reject; aspf=s; adkim=s;"];
},
{
name = "yo.mom.za.org",
type = "txt";
replies = ["v=spf1 ip4:37.48.67.26 -all"];
},
{
name = "testdkim._domainkey.mom.za.org",
type = "txt";
replies = ["v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3v4VPE1QMHUzsMRbC8VzXNq82mDjiv9Gi1NB/YYC+vIYZT+sE/Uxnr0Clk8C2jgzEr3jcxgQEWZfMtEEg/EfEJvh4SrXWv9c0gw1EEfxKxX9i+r8yBQtc/EWospWVDkhF2lAvQAK1lV1ZiU7psJ6fh1CI39uZyWdAktZzWLf0zQIDAQAB"];
},
{
name = "_dmarc.rspamd.tk",
type = "txt";
replies = ["bio=a263adeab8acdcdb8b89e127b67d696061fdfbee"];
},
{
name = "fail2.org.org.za",
type = "txt";
replies = ["v=spf1 ip4:8.8.4.4 include:www.dnssec-failed.org -all"];
},
{
name = "fail3.org.org.za",
type = "txt";
replies = ["v=spf1 ip4:8.8.8.8 include:total.barf -all"];
},
{
name = "mom.za.org",
type = "txt";
replies = ["v=spf1 ip4:37.48.67.26 -all"];
},
{
name = "testdkim._domainkey.asdf.rspamd.tk", # testdkim._domainkey.asdf.rspamd.tk is an alias for rspamd.tk
type = "txt";
replies = ["bio=a263adeab8acdcdb8b89e127b67d696061fdfbee"];
},
{
name = "testdkim._domainkey.rspamd.tk", # testdkim._domainkey.rspamd.tk is an alias for rspamd.tk
type = "txt";
replies = ["bio=a263adeab8acdcdb8b89e127b67d696061fdfbee"];
},
{
name = "pass1.org.org.za",
type = "txt";
replies = ["v=spf1 include:pass2.org.org.za -all"];
},
{
name = "95.142.99.88.in-addr.arpa",
type = "ptr";
replies = ["mail.highsecure.ru"];
},
{
name = "mail.highsecure.ru",
type = "a";
replies = ["88.99.142.95"];
},
{
name = "mail.highsecure.ru",
type = "aaaa";
rcode = 'norec';
},
{
name = "1.0.66.128.in-addr.arpa",
type = "ptr";
rcode = 'nxdomain';
},
{
name = "182.216.85.209.in-addr.arpa",
type = "ptr";
replies = ["mail-qt0-f182.google.com"];
},
{
name = "crazyspf.cacophony.za.org",
type = "txt";
replies = ["v=spf1 ptr:cacophony.za.org ptr:rspamd.com ptr:yahoo.com ptr:yahoo.net ptr:highsecure.ru -all"];
},
{
name = "pass2.org.org.za",
type = "txt";
replies = ["v=spf1 ip4:8.8.8.8 -all"];
},
{
name = "_dmarc.yoni.za.org",
type = "txt";
replies = ["v=DMARC1; p=reject; sp=none;"];
},
{
name = "fail10.org.org.za",
type = "txt";
replies = ["v=spf1 redirect=fail5.org.org.za"];
},
{
name = "fail5.org.org.za",
type = "txt";
replies = ["v=spf1 OMGBARF"];
},
{
name = "fail7.org.org.za",
type = "txt";
replies = ["v=spf1 ip4:8.8.8.8 a -all"];
},
{
name = "co.za",
type = "txt";
rcode = 'norec';
},
{
name = "testdkim1._domainkey.yoni.za.org",
type = "txt";
replies = ["v=DKIM1; k=rsa; p=BARF"];
},
{
name = "_dmarc.yoni.za.net",
type = "txt";
replies = ["v=DMARC1; p=none; sp=quarantine"];
},
{
name = "za",
type = "txt";
replies = ["Top-level domain for South Africa"];
},
{
name = "_dmarc.foo.yoni.za.org",
type = "txt";
rcode = 'nxdomain';
},
{
name = "_dmarc.foo.cacophony.za.org",
type = "txt";
rcode = 'nxdomain';
},
{
name = "_dmarc.foo.yoni.za.net",
type = "txt";
rcode = 'nxdomain';
},
{
name = "_dmarc.dnssec-failed.org",
type = "txt";
rcode = 'timeout';
},
{
name = "_dmarc.example.com",
type = "txt";
rcode = 'nxdomain';
},
{
name = "testdkim1._domainkey.dnssec-failed.org",
type = "txt";
rcode = 'timeout';
},
{
name = "total.barf",
type = "txt";
rcode = 'nxdomain';
},
{
name = "_dmarc.foo.cacophony.za.org",
type = "txt";
rcode = 'nxdomain';
},
{
name = "zzzzaaaa",
type = "txt";
rcode = 'nxdomain';
},
{
name = "asdfsfewewrredfs",
type = "txt";
rcode = 'nxdomain';
}];
}
}

Loading…
Cancel
Save