MailU
MailU is a project that sets up a complete mail stack, including everything basically.
Not working correctly in local dev setup
Due to the nature of mail servers and the complexity of the setup this will spin up and showcase a dovecot and some other tools, but it will not work correctly.
Setup
Copy and paste the following value into helm_mailu.yaml
.
hostnames:
- mail-127-0-0-1.nip.io
domain: mail-127-0-0-1.nip.io
secretKey: verysecretkey
initialAccount:
enabled: true
username: hans
domain: mail-127-0-0-1.nip.io
password: "dampf"
ingress:
enabled: true
annotations:
cert-manager.io/cluster-issuer: "selfsigned-issuer"
tls: true
redis:
enabled: true
architecture: standalone
front:
resources:
requests:
memory: 10Mi
cpu: 10m
limits:
memory: 200Mi
cpu: 200m
roundcube:
enabled: true
Execute the following commands to install mailu:
helm repo add mailu https://mailu.github.io/helm-charts/
helm repo update
helm upgrade --install mailu mailu/mailu \
--create-namespace \
-n mailu --values helm_mailu.yaml
The output will print details about how to reach the server and how to retrieve the password.