dns: fixed some records related to email

This commit is contained in:
silver 2023-06-17 01:28:55 +01:00
parent 9b1a936f03
commit f24b450b36
2 changed files with 5 additions and 10 deletions

View file

@ -26,7 +26,7 @@ let
;@ MX 5 ${domain}. ;@ MX 5 ${domain}.
; can have multiple mailserves ; can have multiple mailserves
;@ MX 20 mail2.${domain}. @ MX 10 mail.${domain}.
; ------------------------------------------ ; ------------------------------------------

View file

@ -79,21 +79,16 @@
# set up dns record for it # set up dns record for it
skynet_dns.records.external = [ skynet_dns.records.external = [
# basic one # basic one
"mail A ${cfg.host.ip}" "mail A ${cfg.host.ip}"
"${cfg.domain} MX 10 ${cfg.sub}.${cfg.domain}"
# reverse pointer
"${builtins.substring 9 3 cfg.host.ip}.99.1.193.in-addr.arpa IN PTR ${cfg.sub}.${cfg.domain}"
# SPF record # SPF record
"${cfg.domain} TXT v=spf1 a:${cfg.sub}.${cfg.domain} -all" ''${cfg.domain}. IN TXT "v=spf1 a:${cfg.sub}.${cfg.domain} -all"''
# DKIM # DKIM
#"mail._domainkey 10800 TXT v=DKIM1; p=<really-long-key>" ''mail._domainkey.${cfg.domain}. IN TXT "v=DKIM1; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDl8ptSASx37t5sfmU2d2Y6yi9AVrsNFBZDmJ2uaLa4NuvAjxGQCw4wx+1Jui/HOuKYLpntLsjN851wgPR+3i51g4OblqBDvcHn9NYgWRZfHj9AASANQjdsaAbkXuyKuO46hZqeWlpESAcD6a4Evam4fkm+kiZC0+rccb4cWgsuLwIDAQAB"''
# DMARC # DMARC
"_dmarc TXT v=DMARC1; p=none" ''_dmarc.${cfg.domain}. IN TXT "v=DMARC1; p=none"''
]; ];
skynet_dns.records.reverse = [ skynet_dns.records.reverse = [