aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Joe Banks <[email protected]>2024-08-23 16:18:03 +0100
committerGravatar Joe Banks <[email protected]>2024-08-23 16:52:22 +0100
commitda97fde14a8c01e3e1acc7c1b5d76952f6ba80b0 (patch)
treed2d0ba7eba9d5341245328019d1cabbde2f872dd
parentAdd archive to IMAP folders list (diff)
Add service mail to postfix flow chart
-rw-r--r--docs/docs/services/email/components/postfix.md7
1 files changed, 6 insertions, 1 deletions
diff --git a/docs/docs/services/email/components/postfix.md b/docs/docs/services/email/components/postfix.md
index 15b9960..c58209b 100644
--- a/docs/docs/services/email/components/postfix.md
+++ b/docs/docs/services/email/components/postfix.md
@@ -25,22 +25,27 @@ flowchart TD
A3[/Recipient is an LDAP group?/]
A4[/"Recipient is a service account (@int.pydis.wtf)"/]
A5[/Recipient is an alias address/]
+ A6[/"Recipient is an automated service (transport rule)"/]
V1["Validate Mail (DKIM, DMARC, SPF)"]
D1[Deliver Mail]
D2[Reject Mail - Unknown Recipient]
D3[Reject Mail - Validation Failed]
D4[Pass to Dovecot]
+ D5[Pass to script for service mail]
style D1 fill:#5d945a
style D2 fill:#94635a
style D3 fill:#94635a
style D4 fill:#5d945a
+ style D5 fill:#5d945a
M--->V1
- V1--Validation Passed-->A1
V1--Validation Failed-->D3
+ V1--Validation Passed-->A6
+ A6--Yes, pass to script for automated reply-->D5
+ A6--No -->A1
A1--Yes, forward to external gateway-->D1
A1--No -->A2
A2--Yes, pass to Dovecot for delivery-->D4