From 74cde64dbef5591410cf7d06ad6473a60e5790a2 Mon Sep 17 00:00:00 2001 From: missytake Date: Thu, 13 Nov 2025 21:00:26 +0100 Subject: [PATCH] doc: add diagram for receiving from external SMTP servers --- doc/source/overview.rst | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/doc/source/overview.rst b/doc/source/overview.rst index 32f5df9f..254f1bf1 100644 --- a/doc/source/overview.rst +++ b/doc/source/overview.rst @@ -215,6 +215,8 @@ Message to an external address smtps/smtpd --> |10080|filtermail; submission/smtpd --> |10080|filtermail; filtermail --> |10025|smtpd_reinject; + smtpd_reinject --> opendkim; + opendkim --> smtpd_reinject; smtpd_reinject --> cleanup; cleanup --> qmgr; qmgr --> external_smtp_server; @@ -222,6 +224,23 @@ Message to an external address external_smtp_server --> recipient; dovecot --> senders_other_devices; +Message from an external address +-------------------------------- + +.. mermaid:: + :caption: This diagram shows the path a federated message takes. + + graph LR; + external_smtp_server --> |25|smtpd; + smtps/smtpd --> |10081|filtermail-incoming; + filtermail-incoming --> |10026|smtpd_reinject_incoming; + smtpd_reinject_incoming --> opendkim; + opendkim --> smtpd_reinject_incoming; + smtpd_reinject_incoming --> cleanup; + cleanup --> qmgr; + qmgr --> |lmtp|dovecot; + dovecot --> recipient; + Operational details of a chatmail relay ----------------------------------------