Skip to content

Commit 7932619

Browse files
committed
docs: document which services are involved in delivering an internal msg (#678)
* doc: add diagram for internal message * doc: apostrophe for clarity
1 parent 9770918 commit 7932619

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

doc/source/overview.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,24 @@ Component dependency diagram
174174
style nginx-external fill:#fc9;
175175
style nginx-right fill:#fc9;
176176
177+
Message between users on the same relay
178+
---------------------------------------
179+
180+
.. mermaid::
181+
:caption: This diagram shows the path a non-federated message takes.
182+
183+
graph LR;
184+
sender --> |465|smtps/smtpd;
185+
sender --> |587|submission/smtpd;
186+
smtps/smtpd --> |10080|filtermail;
187+
submission/smtpd --> |10080|filtermail;
188+
filtermail --> |10025|smtpd_reinject;
189+
smtpd_reinject --> cleanup;
190+
cleanup --> qmgr;
191+
qmgr --> smtpd_accepts_message;
192+
qmgr --> |lmtp|dovecot;
193+
dovecot --> recipient;
194+
dovecot --> sender's_other_devices;
177195
178196
Operational details of a chatmail relay
179197
----------------------------------------

0 commit comments

Comments
 (0)