--- # Flux réseau de Postfix (MTA). Voir docs/flux-conception.md. flux: - sens: ingress port: 25 protocole: tcp pair: [externe, client_smtp] chiffrement: starttls poste: false raison: "SMTP entrant : courrier externe (MX) et notifications internes (client_smtp)." # LA SOUMISSION EST PUBLIQUE (2026-09-29) : les clients de courriel des utilisateurs # envoient depuis n'importe ou, par l'adresse publique du locataire. Toujours chiffree, # toujours authentifiee (SASL Dovecot) ; seuls les authentifies relaient. # SEULEMENT LA OU LA SOUMISSION EXISTE (2026-10-01). Elle est derriere un interrupteur # (`serveur_postfix_submission_actif`, faux par defaut) que seuls les locataires levent : # elle suppose des utilisateurs, des boites et un annuaire. Le relais du SITE n'en a pas — # il fait sortir le courriel des MACHINES, par le 25. Declares sans condition le # 2026-09-29, ces deux flux ouvraient au site des ports vers un service inexistant. - sens: ingress port: 587 protocole: tcp pair: [flotte, externe] seulement_si: {variable: serveur_postfix_submission_actif, egal: true} chiffrement: starttls raison: "Soumission authentifiée (STARTTLS obligatoire) : agents internes et clients de courriel des utilisateurs." - sens: ingress port: 465 protocole: tcp pair: [flotte, externe] seulement_si: {variable: serveur_postfix_submission_actif, egal: true} chiffrement: tls-requis raison: "Soumission authentifiée en TLS direct (submissions, RFC 8314) : clients de courriel des utilisateurs." - sens: egress port: 24 protocole: tcp pair: serveur_dovecot chiffrement: tls-requis raison: "Remise finale par LMTP au mailstore (Dovecot), en TLS vérifié." - sens: egress port: 12345 protocole: tcp pair: serveur_dovecot chiffrement: tls raison: "Validation SASL des identifiants de soumission contre Dovecot." - sens: egress port: 11332 protocole: tcp pair: localhost chiffrement: clair raison: "Filtre milter rspamd co-localisé (antispam + signature DKIM)." - sens: egress port: 636 protocole: tcp pair: serveur_openldap chiffrement: tls-requis raison: "Tables virtuelles (domaines/alias/boîtes) résolues sur l'annuaire (LDAPS)." - sens: egress port: 25 protocole: tcp pair: externe chiffrement: starttls raison: "Relais sortant vers les MX distants (STARTTLS opportuniste)."