nx_email_dns.nx
buildroot/runtime/nx_email_dns.nx
about
nx_email_dns.nx -- EMAIL DEPLOY: emit the DNS zone records for a domain.
module: nishi-core.email.dns
depends: (none -- pure text builder)
capability: CORE_EMAIL
Produces the exact records an operator publishes so the sovereign mail
server becomes reachable as real internet mail for <domain>:
MX -> the mail host (where senders deliver)
A -> the mail host's IPv4 (the public server)
SPF -> authorize the host (anti-spoof, RFC 7208)
DKIM -> the ed25519 public key (signature verify, RFC 8463)
DMARC -> the policy (RFC 7489)
The DKIM public key is generated + base64'd by the caller (composing
the sovereign ed25519); this file only formats the zone.
license_tier: INDEPENDENT_REDERIVE
genealogy_id: international-research-sources/ietf/rfc_1035 + rfc_7208 + rfc_8463 + rfc_7489
lineage_id: nishi_email_dns_zone
dependencies 0 imports · 2 importers
imports: none
imported by: nx_email_dns_gate.nxnx_email_provision_lib.nx
structs
| none |
consts
| none |
functions
| 21 | func dz_cat(out: *u8, oi: i64, s: *u8) -> i64 called by 1: nx_dns_zone |
| 28 | func nx_dns_zone(domain: *u8, host: *u8, ip: *u8, selector: *u8, pub_b64: *u8, out: *u8, cap: i64) -> i64 |