summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2021-11-15 02:57:49 +0700
committerShulhan <ms@kilabit.info>2021-11-15 02:59:49 +0700
commitd04dd8575997df56500d9d42a1782a29d587f688 (patch)
treeac0966625fae3057c52cfc22cc0aa0e1bb236516
parentca971a03ec4284692975f81c76aabb766addb1f1 (diff)
downloadpakakeh.go-d04dd8575997df56500d9d42a1782a29d587f688.tar.xz
lib/{email,spf}: changes related to refactoring lib/dns
-rw-r--r--lib/email/dkim/dns.go5
-rw-r--r--lib/spf/result.go5
2 files changed, 4 insertions, 6 deletions
diff --git a/lib/email/dkim/dns.go b/lib/email/dkim/dns.go
index f329333f..de5f9c6a 100644
--- a/lib/email/dkim/dns.go
+++ b/lib/email/dkim/dns.go
@@ -55,8 +55,7 @@ func lookupDNSTXT(dname string) (key *Key, err error) {
dnsClient := dnsClientPool.Get()
- dnsMsg, err := dnsClient.Lookup(true, dns.QueryTypeTXT,
- dns.QueryClassIN, dname)
+ dnsMsg, err := dnsClient.Lookup(true, dns.RecordTypeTXT, dns.RecordClassIN, dname)
if err != nil {
dnsClientPool.Put(dnsClient)
return nil, fmt.Errorf("dkim: LookupKey: %w", err)
@@ -73,7 +72,7 @@ func lookupDNSTXT(dname string) (key *Key, err error) {
dnsClientPool.Put(dnsClient)
- answers := dnsMsg.FilterAnswers(dns.QueryTypeTXT)
+ answers := dnsMsg.FilterAnswers(dns.RecordTypeTXT)
if len(answers) == 0 {
return nil, fmt.Errorf("dkim: LookupKey: no TXT record on '%s'", dname)
}
diff --git a/lib/spf/result.go b/lib/spf/result.go
index 7948e51d..a4cd79ed 100644
--- a/lib/spf/result.go
+++ b/lib/spf/result.go
@@ -74,8 +74,7 @@ func (result *Result) lookup() {
txts []libdns.ResourceRecord
)
- dnsMsg, err = dnsClient.Lookup(true, libdns.QueryTypeTXT,
- libdns.QueryClassIN, string(result.Domain))
+ dnsMsg, err = dnsClient.Lookup(true, libdns.RecordTypeTXT, libdns.RecordClassIN, string(result.Domain))
if err != nil {
result.Code = ResultCodeTempError
result.Err = err.Error()
@@ -94,7 +93,7 @@ func (result *Result) lookup() {
return
}
- txts = dnsMsg.FilterAnswers(libdns.QueryTypeTXT)
+ txts = dnsMsg.FilterAnswers(libdns.RecordTypeTXT)
if len(txts) == 0 {
result.Code = ResultCodeNone
result.Err = "no SPF record found"