Skip to content

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.