nextxch 文档
条理清晰的参考手册,涵盖安装、DNS、安全、群件、CLI 自动化和运维:每份专题指南都记录了确切的默认值和生产环境最佳实践。
入门
从全新的 Windows、Linux 或 Docker 主机到边界端口矩阵。
网络、DNS & 加密
借助 FCrDNS/PTR、双 DKIM、IPv6、pfSense & Let's Encrypt DANE 实现 10/10 送达率。
DNS(10/10)、PTR & Autodiscover
Gmail、Microsoft 365 和 Deutsche Telekom 等主要收件方在评估发件人信誉时高度看重 DNS 对齐。在 TLS & DNS Advisor (#p...
双栈 IPv6 & Happy-Eyeballs
所有协议监听器 (ESMTP 25/465/587、IMAP 143/993、ManageSieve 4190) 以及 Kestrel 均以原生双栈模式运行 ([::],DualMode = true)。单个...
pfSense、OPNsense & SSL 网关
许多企业部署将 Web 服务器和 nextxch 置于内部 VLAN 中,位于共享的边界防火墙(pfSense、OPNsense、Sophos)或……之后
Let's Encrypt、MTA-STS、DANE & BIMI
nextxch 通过 Let's Encrypt ACME v2 自动签发和续期 X.509 证书,并以 0 ms 在 HTTPS、SMTPS、...上热替换续期后的证书
邮件传输与防护
SMTP 队列、实时 MX 诊断、SpamGuard ML、灰名单、ClamAV、Fail2Ban 以及前置邮件网关。
SMTP 队列、智能主机 & MX 测试器
外发投递引擎会解析 MX 记录,强制执行 MTA-STS 和 DANE TLSA 策略,并支持 RFC 7435 机会性 STARTTLS,适用于共享主机...
SpamGuard、灰名单 & ClamAV
nextxch 的入站防御将协议级检查(SPF、DKIM、DMARC、FCrDNS、DNSBL、智能灰名单)与 MIME 启发式分析、在线 FTRL...
Sieve 规则中的 AI
收件箱规则和系统 Sieve 可以询问语言模型,并根据回答移动、标记或转发邮件。两种形式:自由的是/否问题……
Reputation Shield、ESMTP 限制 & Fail2Ban
每台面向互联网的邮件服务器都面临两大威胁:外部撞库机器人,以及受损的出站 IP/域信誉(由反复...
前置 Proxmox Mail Gateway
前置的邮件网关接收来自互联网的所有邮件,使用第二套独立的反垃圾邮件和防病毒引擎进行检查,只转发干净的...
Milter & MTA 钩子
现有过滤器可直接接入 SMTP 会话:milter 使用 Sendmail milter 协议第 6 版(Rspamd 通过其 milter 代理,ClamA……
客户端、Groupware & CLI
适合即时通讯场景的 iPhone 设置、Outlook for Windows、Webmail 日历 & 联系人、API 密钥 & CLI。
iPhone、移动设备 & WhatsApp 设置
用户应能在 30 秒内于 iOS 和 macOS 上配置邮件、日历、联系人和便笺,无需输入端口或暴露其 m...
Webmail、日历 (CalDAV) & 联系人
与仅提供协议的邮件后端不同,nextxch 自带快速、可安装的 Webmail PWA(/mail/),包含完整的协作日历(月、周、日……
设置 Outlook for Windows
Windows 版 Microsoft Outlook 通过 IMAP(收件)和 SMTP(发件)连接到 nextxch。这适用于经典 Outlook(Microsoft 365 应用版、Out...
nextxch-cli:命令、查询 & IaC
借助 nextxch-cli,您可以管理域、邮箱、通讯组列表、别名、限定范围的 API 密钥、出站 SMTP 路由(含 TLS 覆盖)、IP 预热……
配置即代码 (GitOps)
整个服务器状态以 YAML 文件形式保存在 Git 中:租户、域(DKIM 选择器、MTA-STS、路由)、含别名、转发和自动回复的邮箱...
API & CLI 对象架构(所有字段)
本参考文档记录了全部 12 个管理对象(/api/……)的每个 JSON 属性、数据类型、枚举值、默认设置和最低 RBAC 角色。
API 密钥、Send API & SSO
Web 应用、工单工具、ERP 系统和 CI/CD 管道绝不应共用个人邮箱密码。在 API 密钥、SSO & 规则 (#pApiAuth) 下,……
LDAP、AD、Entra ID & SSO
在“管理 > 身份源”中,您可将租户或单个域连接到 Active Directory 或 LDAP(通过 bind 登录、同步用户、嵌套组……
Kerberos SSO(Windows 登录)
借助 Kerberos,公司网络中的 Windows 电脑无需输入密码即可登录:Webmail 和管理后台通过 SPNEGO("使用 Windows 登录"),Out...
适用于 Thunderbird、Outlook & CLI 的 OAuth
nextxch 自身就是 OAuth 2.1 授权服务器:邮件应用在浏览器中通过常规的 Webmail 登录(包括 2FA 和通行密钥)进行登录,...
合规、存储与运维
Message Trace、GoBD WORM 归档、SQLite / SQL Server / PostgreSQL 18 & 更新。
速查:5 个必需的入站端口
此外,出站 TCP 端口 25 必须对互联网开放,才能直接进行 MX 投递。
TCP 25ESMTP MX 入站与出站TCP 443HTTPS:Webmail、管理、DAV、推送TCP 465SMTPS 客户端提交 (TLS)TCP 587提交 (STARTTLS)TCP 993IMAPS 邮箱与 IDLE 推送常见运维问题
nextxch 严格需要开放哪些防火墙端口?
完整的邮件、Webmail PWA、移动推送和 CalDAV/CardDAV 运行需要 5 个入站 TCP 端口:25(ESMTP MX 入站)、443(用于 Webmail、管理、JMAP、CalDAV/CardDAV & 移动推送的 HTTPS)、465(SMTPS 隐式 TLS)、587(Submission STARTTLS)和 993(IMAPS)。可选端口为 80(Let's Encrypt HTTP-01)、143(IMAP STARTTLS)、4190(ManageSieve),启用 POP3 时还有 995(POP3S)/ 110(POP3 STLS),此外还需要通往互联网的出站 TCP 端口 25。
当两台服务器位于同一 pfSense 或 SSL 网关之后时,为什么外部端口检查可能超时?
当 Web 服务器和邮件服务器共用一个防火墙(如 pfSense、OPNsense 或 HAProxy)且未启用 Hairpin NAT (NAT Reflection) 时,从网关内部发往您自己公网 WAN IP 的数据包会被丢弃。自 v1.2.4 起,nextxch 通过分路探测自动检测共置网关拓扑。对于局域网客户端,建议配置 Split-DNS 主机覆盖或 Pure NAT Reflection。
如何通过 WhatsApp 或 Microsoft Teams 安全地分享 iPhone 或智能手机配置描述文件?
在 /admin/ 的 账户与列表 -> 设备设置 中(或在 Webmail 设置中),nextxch 会生成一个有效期 24 小时的设置页面链接(/onboarding/setup/{token}),并以一个专用的设备应用密码为支撑。WhatsApp、Teams、Telegram 或 Slack 的预览爬虫永远不会消耗该令牌,应用内 WebView 会显示简洁的 Safari 跳转提示,使 iOS 能顺利安装已签名的 .mobileconfig 描述文件。
生产环境推荐的 SpamGuard 阈值是多少?
将 JunkThreshold 保持在 4.5(可疑邮件路由到垃圾邮件文件夹),RejectThreshold 保持在 9.0(对明确的垃圾邮件以 SMTP 550 硬拒收),并搭配智能灰名单(对 IPv4 /24 和 IPv6 /64 前缀为 240 秒)。合法的 MTA 在重试时会自动通过灰名单并被缓存 30 天,避免误判导致数据丢失。
应该选择哪种数据库引擎:SQLite WAL、Microsoft SQL Server 还是 PostgreSQL 18?
单台主机上最多约 250 个活动邮箱时,内嵌 SQLite WAL 可提供亚毫秒级读取,且无需 DBA 维护。已有 Microsoft SQL Server(2019-2025、Express 或 Azure SQL)的 Windows 环境可开箱即用地获得原生多节点集群和搜索功能,而 Linux 高可用集群则受益于 PostgreSQL 18 LISTEN/NOTIFY。