第 05 章 网络、DNS & 加密 管理:#pTls

Let's Encrypt ACME v2(0 ms SNI)、MTA-STS、DANE & BIMI

nextxch 通过 Let's Encrypt ACME v2 自动签发和续订 X.509 证书,并在 0 毫秒内对 HTTPS、SMTPS、STARTTLS、IMAPS 和 ManageSieve 热替换续订后的证书,不中断任何连接。

运维提示与架构说明

DANE (TLSA) 的关键细节:发布 DANE 记录时务必使用 Usage 3、Selector 1(SPKI 公钥)、MatchingType 1 (SHA-256),即 '3 1 1'。在使用 60 天自动续订的 Let's Encrypt 证书时,除非已自动化 DNS 更新,否则切勿使用 '3 0 1'(完整证书哈希)!

DANE TLSA (3 1 1) & MTA-STS DNS 记录

管理控制台的 #pTls 中会计算出您当前证书确切的 SPKI SHA-256 摘要,可直接复制。

参考 / 配置
_25._tcp.mail.firma.de.  3600 IN TLSA 3 1 1 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
_mta-sts.firma.de.       3600 IN TXT  "v=STSv1; id=20261030"
_smtp._tls.firma.de.     3600 IN TXT  "v=TLSRPTv1; rua=mailto:tlsrpt@firma.de"
default._bimi.firma.de.  3600 IN TXT  "v=BIMI1; l=https://mail.firma.de/bimi/firma.de/logo.svg;"

设置、默认值与最佳实践

设置 / 位置 说明 默认值 生产环境最佳实践
ACME SAN-Domains (#pTls) Let's Encrypt 证书中包含的使用者可选名称 (SAN),在到期前 30 天自动续期。 ServerHostName vorausgewählt 只能包含公共 A/AAAA 记录指向本服务器的主机名!如果包含托管在其他地方的根域,HTTP-01 验证将失败。
MTA-STS & TLS-RPT (RFC 8461 / 8460) 通过 HTTPS 策略指示发送方 MTA 严格经由已认证的 TLS 向您的域投递邮件。 Integrierter Policy-Endpunkt 先以 testing 模式启动,同时在 /admin/ 中监控 TLS-RPT 报告,然后将策略模式切换为 enforce。
DANE TLSA (_25._tcp.<ServerHostName>) 将服务器 SubjectPublicKeyInfo 的 SHA-256 摘要固定在经 DNSSEC 签名的 DNS 中(_25._tcp.mail.company.com)。 3 1 1 <SPKI-SHA256-Hash> 仅在已进行 DNSSEC 签名的区域上发布,并使用 #pTls 中生成的确切 '3 1 1' SPKI SHA-256 记录。
BIMI Markenlogo (default._bimi) 在支持的邮件客户端中,在您的邮件旁显示经过验证的品牌标志(SVG Tiny 1.2 PS)。 Integrierter SVG-Sanitizer 需要 DMARC p=quarantine 或 p=reject。在 #pTls 中上传您的 SVG,系统会自动对其进行清理并以正确的 CORS 头托管。