topic: email
34 modules sharing the email name family (derived from the tree's prefix discipline).
The email topic family in the Nishi sovereign ecosystem provides tools for validating, authenticating, and deploying email services within a decentralized framework. The email_addr module ensures compliance with RFC 5322 for email address validation, while nx_email_auth and nx_email_auth_gate work together to implement sender authentication mechanisms like SPF, DKIM, and DMARC. Additionally, nx_email_dns and nx_email_dns_gate generate the necessary DNS records for email deployment, enabling secure and measurable email infrastructure within the ecosystem.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| email_addr.nx | RFC 5322 addr-spec validator (practical subset). | 240 | 6 |
| nx_email_addr.nx | RFC 5322 addr-spec validator (practical subset). | 246 | 6 |
| nx_email_auth.nx | EMAIL RUNG R5: sender authentication / anti-spoof. | 221 | 10 |
| nx_email_auth_gate.nx | GATE for EMAIL R5 (SPF/DKIM/DMARC, nx_email_auth). | 128 | 6 |
| nx_email_dns.nx | EMAIL DEPLOY: emit the DNS zone records for a domain. | 47 | 2 |
| nx_email_dns_gate.nx | generate the jasonewest.com mail DNS artifacts. | 115 | 7 |
| nx_email_invite.nx | CLI: mint ONE mailbox invite for a domain's email portal (the provisioning | 61 | 5 |
| nx_email_invite_gate.nx | MEASURED gate for the invite-mint provisioning seam (nx_email_invite's | 106 | 4 |
| nx_email_live_gate.nx | LIVE LOOPBACK: a real SMTP delivery to | 179 | 9 |
| nx_email_mailbox.nx | EMAIL RUNG R3: additive-only mailbox store. | 152 | 12 |
| nx_email_mailbox_gate.nx | GATE for EMAIL R3 (mailbox store, nx_email_mailbox). | 112 | 6 |
| nx_email_mime.nx | EMAIL RUNG R2: RFC 5322 message + MIME codec. | 322 | 16 |
| nx_email_mime_gate.nx | GATE for EMAIL R2 (RFC 5322 + MIME, nx_email_mime). | 191 | 8 |
| nx_email_mta.nx | EMAIL RUNG R7: receiving MTA (SMTP server logic). | 134 | 7 |
| nx_email_mta_daemon.nx | runnable receiving MTA: bind 127.0.0.1:2525 and | 47 | 3 |
| nx_email_mta_gate.nx | GATE for EMAIL R7 (receiving MTA, nx_email_mta). | 148 | 6 |
| nx_email_mta_io.nx | EMAIL LIVE LAYER: SMTP server over a real socket. | 165 | 4 |
| nx_email_mx.nx | EMAIL RUNG R0: MX-record resolution (RFC 5321 ยง5.1). | 271 | 5 |
| nx_email_mx_gate.nx | GATE for EMAIL R0 (MX resolution, nx_email_mx). | 228 | 9 |
| nx_email_portal_daemon.nx | the mail.<domain> EMAIL-PORTAL daemon on the CANONICAL ecosystem auth | 973 | 22 |
| nx_email_portal_gate.nx | SOVEREIGN in-process referee for the mail.<domain> EMAIL portal daemon | 226 | 11 |
| nx_email_provision.nx | CLI: provision a domain's sovereign email (DKIM keypair + publishable DNS zone + | 41 | 2 |
| nx_email_provision_gate.nx | MEASURED gate for per-domain email provisioning, run for andelinwest.com (the | 101 | 5 |
| nx_email_provision_lib.nx | DATA-DRIVEN per-domain EMAIL provisioning (operator: finish andelinwest email, and | 79 | 7 |
| nx_email_retrieve.nx | EMAIL RUNG R4: POP3 + IMAP retrieval codec. | 173 | 11 |
| nx_email_retrieve_gate.nx | GATE for EMAIL R4 (POP3/IMAP, nx_email_retrieve). | 130 | 6 |
| nx_email_send.nx | EMAIL OUTBOUND: compose + DKIM-sign a message. | 144 | 7 |
| nx_email_send_gate.nx | GATE for outbound DKIM send (nx_email_send). | 95 | 7 |
| nx_email_submit.nx | EMAIL RUNG R6: authenticated submission over TLS. | 156 | 9 |
| nx_email_submit_gate.nx | GATE for EMAIL R6 (submission, nx_email_submit). | 140 | 6 |
| nx_email_tool_register.nx | register the EMAIL PROVISIONING PLANE into the sovereign tool registry | 62 | 4 |
| nx_email_webmail.nx | EMAIL LIVE LAYER: web UI to manage a mailbox. | 209 | 10 |
| nx_email_webmail_daemon.nx | runnable webmail server: bind 127.0.0.1:8025 | 42 | 3 |
| nx_email_webmail_gate.nx | LIVE: the webmail UI over a real HTTP socket. | 157 | 7 |