Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions .github/actions/spelling/expect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -605,7 +605,6 @@ pidof
pids
Piljk
pki
plantuml
popafter
postconf
postfixadmin
Expand All @@ -632,7 +631,6 @@ proctitle
proofpoint
proxymap
pubout
puml
putscript
pvo
pwcheck
Expand Down Expand Up @@ -827,7 +825,6 @@ toolarge
transitioning
Troost
tscript
tsvg
TTLs
tuxfamily
typedef
Expand All @@ -841,7 +838,6 @@ UIDPLUS
uids
uidv
uidvalidity
UML
unaccessed
unaliased
unauth
Expand Down
30 changes: 0 additions & 30 deletions assets/plantuml/README.md

This file was deleted.

27 changes: 0 additions & 27 deletions assets/plantuml/submission_flow.puml

This file was deleted.

1 change: 0 additions & 1 deletion docs/core/config/images/submission_flow.svg

This file was deleted.

25 changes: 25 additions & 0 deletions docs/core/config/include/submission_flow.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
```mermaid
flowchart LR
%% Nodes
MUA([MUA <br/>Mail Client])

%% Grouping (Package)
subgraph DOVECOT
direction TB
SubLogin(submission-login<br/>Handles TLS & Auth)
Auth[Dovecot Auth]
Submission(submission<br/>Validates SMTP; proxies mail)
Storage[(Mail Storage)]
end

MTA[Backend MTA<br/>e.g., Postfix/Exim]
Net((Remote Delivery))

%% Connections
MUA -->|Connect SMTP: Port 465/587| SubLogin
SubLogin --> Auth
Auth --> Submission
Submission -.->|Optional Handles BURL| Storage
Submission -->|Relays message SMTP| MTA
MTA --> Net
```
2 changes: 1 addition & 1 deletion docs/core/config/submission.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ service:

## Flow Diagram

![Submission Flow Diagram](/docs/core/config/images/submission_flow.svg)
<!-- @include: @docs/core/config/include/submission_flow.inc -->

## Configuration

Expand Down