it-themen:allgemein:mailserver
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| it-themen:allgemein:mailserver [22.07.2025 18:28] – angelegt lars | it-themen:allgemein:mailserver [23.07.2025 11:10] (aktuell) – gelöscht lars | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | # Projekt: Mailserver fĂĽr nctl.de (Docker + Traefik + Mailu) | ||
| - | |||
| - | ## Verzeichnisstruktur (empfohlen unter / | ||
| - | |||
| - | mailu/ | ||
| - | ├── .env | ||
| - | ├── docker-compose.yml | ||
| - | ├── mailu.env | ||
| - | └── data/ | ||
| - | ├── mail/ # Mailspeicher | ||
| - | ├── certs/ | ||
| - | └── db/ # MariaDB | ||
| - | |||
| - | --- | ||
| - | |||
| - | ### Datei: `.env` | ||
| - | |||
| - | ```env | ||
| - | DOMAIN=nctl.de | ||
| - | HOSTNAME=mail | ||
| - | TZ=Europe/ | ||
| - | POSTMASTER=admin@nctl.de | ||
| - | SECRET=5e8572e2e08a4dd5a44b20d1e4d8cfa6 | ||
| - | ``` | ||
| - | |||
| - | --- | ||
| - | |||
| - | ### Datei: `mailu.env` | ||
| - | |||
| - | ```env | ||
| - | # Mailu core config | ||
| - | ROOT=/ | ||
| - | ADMIN=enabled | ||
| - | WEBMAIL=snappymail | ||
| - | TLS_FLAVOR=mail | ||
| - | HOSTNAMES=imap.nctl.de, | ||
| - | |||
| - | # Mail settings | ||
| - | POSTMASTER=admin@nctl.de | ||
| - | DOMAIN=nctl.de | ||
| - | |||
| - | # Authentication | ||
| - | AUTH_RATELIMIT=10/ | ||
| - | PASSWORD_SCHEME=SHA512-CRYPT | ||
| - | |||
| - | # Database | ||
| - | DB_FLAVOR=mysql | ||
| - | DB_HOST=db | ||
| - | DB_USER=mailu | ||
| - | DB_PASSWORD=secretpassword | ||
| - | DB_NAME=mailu | ||
| - | |||
| - | # Proxies | ||
| - | TRUSTED_PROXIES=172.0.0.0/ | ||
| - | ``` | ||
| - | |||
| - | --- | ||
| - | |||
| - | ### Datei: `docker-compose.yml` | ||
| - | |||
| - | ```yaml | ||
| - | version: ' | ||
| - | |||
| - | services: | ||
| - | |||
| - | redis: | ||
| - | image: redis: | ||
| - | restart: always | ||
| - | |||
| - | db: | ||
| - | image: mariadb | ||
| - | restart: always | ||
| - | environment: | ||
| - | MYSQL_ROOT_PASSWORD: | ||
| - | MYSQL_DATABASE: | ||
| - | MYSQL_USER: mailu | ||
| - | MYSQL_PASSWORD: | ||
| - | volumes: | ||
| - | - ./ | ||
| - | |||
| - | front: | ||
| - | image: mailu/ | ||
| - | restart: always | ||
| - | env_file: | ||
| - | - .env | ||
| - | - mailu.env | ||
| - | depends_on: | ||
| - | - redis | ||
| - | - db | ||
| - | volumes: | ||
| - | - ./ | ||
| - | labels: | ||
| - | - " | ||
| - | - " | ||
| - | - " | ||
| - | - " | ||
| - | - " | ||
| - | - " | ||
| - | - " | ||
| - | |||
| - | admin: | ||
| - | image: mailu/ | ||
| - | restart: always | ||
| - | env_file: | ||
| - | - .env | ||
| - | - mailu.env | ||
| - | depends_on: | ||
| - | - db | ||
| - | |||
| - | imap: | ||
| - | image: mailu/ | ||
| - | restart: always | ||
| - | env_file: | ||
| - | - .env | ||
| - | - mailu.env | ||
| - | |||
| - | smtp: | ||
| - | image: mailu/ | ||
| - | restart: always | ||
| - | env_file: | ||
| - | - .env | ||
| - | - mailu.env | ||
| - | |||
| - | antivirus: | ||
| - | image: mailu/ | ||
| - | restart: always | ||
| - | env_file: | ||
| - | - .env | ||
| - | - mailu.env | ||
| - | |||
| - | webmail: | ||
| - | image: mailu/ | ||
| - | restart: always | ||
| - | env_file: | ||
| - | - .env | ||
| - | - mailu.env | ||
| - | ``` | ||
| - | |||
| - | --- | ||
| - | |||
| - | ## Wichtige DNS-Einträge: | ||
| - | |||
| - | | Typ | Name | Ziel/ | ||
| - | |-----|-------------------|-----------------------------| | ||
| - | | A | smtp.nctl.de | ||
| - | | A | imap.nctl.de | ||
| - | | A | webmail.nctl.de | ||
| - | | A | admin.nctl.de | ||
| - | | MX | @ | smtp.nctl.de (Priorität 10) | | ||
| - | | TXT | @ (SPF) | v=spf1 mx ~all | | ||
| - | | TXT | _dmarc | ||
| - | |||
| - | Optional: DKIM wird von Mailu automatisch erzeugt, ĂĽber WebGUI exportierbar. | ||
| - | |||
| - | --- | ||
| - | |||
| - | Fertig! Du kannst den Stack nun mit folgendem Befehl starten: | ||
| - | |||
| - | ```bash | ||
| - | cd / | ||
| - | docker compose up -d | ||
| - | ``` | ||
| - | |||
| - | Die WebGUI ist danach erreichbar unter: | ||
| - | - https:// | ||
| - | - https:// | ||
it-themen/allgemein/mailserver.1753201710.txt.gz · Zuletzt geändert: von lars