mirror of
https://github.com/mjl-/mox.git
synced 2025-07-10 09:14:39 +03:00
do not lookup cname after looking up the txt for mta-sts, and follow cnames for mocks
because the txt would already follow cnames. the additional cname lookup didn't hurt, it just didn't do anything. i probably didn't realize that before looking deeper into dns.
This commit is contained in:
@ -325,7 +325,6 @@ type MTASTSRecord struct {
|
||||
mtasts.Record
|
||||
}
|
||||
type MTASTSCheckResult struct {
|
||||
CNAMEs []string
|
||||
TXT string
|
||||
Record *MTASTSRecord
|
||||
PolicyText string
|
||||
@ -1180,15 +1179,10 @@ Ensure a DNS TXT record like the following exists:
|
||||
defer logPanic(ctx)
|
||||
defer wg.Done()
|
||||
|
||||
record, txt, cnames, err := mtasts.LookupRecord(ctx, resolver, domain)
|
||||
record, txt, err := mtasts.LookupRecord(ctx, resolver, domain)
|
||||
if err != nil {
|
||||
addf(&r.MTASTS.Errors, "Looking up MTA-STS record: %s", err)
|
||||
}
|
||||
if cnames != nil {
|
||||
r.MTASTS.CNAMEs = cnames
|
||||
} else {
|
||||
r.MTASTS.CNAMEs = []string{}
|
||||
}
|
||||
r.MTASTS.TXT = txt
|
||||
if record != nil {
|
||||
r.MTASTS.Record = &MTASTSRecord{*record}
|
||||
|
Reference in New Issue
Block a user