From 9b2631f16cabf614003a1af1e9f6619cbdb85db8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauri=20V=C3=B5sandi?= Date: Thu, 24 Aug 2023 20:45:43 +0300 Subject: [PATCH] wildduck: Add README --- wildduck/README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/wildduck/README.md b/wildduck/README.md index 8158285..4714e69 100644 --- a/wildduck/README.md +++ b/wildduck/README.md @@ -2,3 +2,23 @@ This application is managed by [ArgoCD](https://argocd.k-space.ee/applications/argocd/wildduck) + +The mail stack consists of several moving parts: + +* Haraka with several plugins + * Wildduck plugin to handle incoming mail on port 25 of mail.k-space.ee + * Fight spam with Rspamd + * Fight viruses with ClamAV +* Wildduck + * Provide API for interfacing with other systems such as + Wildduck webmail, + Wildflock e-mail alias generator and + Wildduck Kubernetes operator which deals with account provisioning + * Provide IMAP endpoint for accessing mailbox with traditional + MUA (mail user agents): Android, iPhone, Thunderbird, Evolution etc +* ZoneMTA for handling outbound mail + * Including mail submission from MUA with the help of Wildduck plugin + +Outside Kubernetes there is NAT rule on the Mikrotik router +which rewrites source IP of any TCP port 25 headed traffic to +originate from the IP address of the mail exchange.