thunderbird_accounts.mail.dns

Functions

check_cname_record_status(domain_name, record)

check_dns_record_status(domain_name, record)

Check customer domain_name against record with expected values

check_mx_record_status(domain_name, record)

check_srv_record_status(domain_name, record)

check_stale_dns_records(cust_domain)

Detect DNS records that exist but should be deleted.

check_txt_record_status(domain_name, record)

enrich_dns_records_with_status(domain_name, ...)

normalize_dns_query_name(name, domain_name)

normalize_txt_content(content)

txt_tag_value(content, tag)

thunderbird_accounts.mail.dns.check_dns_record_status(domain_name: str, record: dict) tuple[DNSRecordStatus, list[str]][source]

Check customer domain_name against record with expected values

thunderbird_accounts.mail.dns.check_stale_dns_records(cust_domain: str) list[dict][source]

Detect DNS records that exist but should be deleted.