Files
email_server/README.md
T
2026-10-03 16:49:49 +07:00

44 lines
1.1 KiB
Markdown

# Mail server
## Запуск
```bash
./up.sh
```
Скрипт поднимет почтовый контейнер, запросит пароли для адресов из
`accounts.txt`, создаст DKIM и проверит TLS. Пароли не сохраняются в файлы.
## Удаление старого сервера
Удаляет контейнер и все почтовые volumes без возможности восстановления:
```bash
DELETE_MAIL_DATA=YES ./destroy.sh
```
`reproxy` и игровые контейнеры скрипт не трогает.
Папки:
config — ключи DKIM и прочие конфиги от сервера.
data — сами письма, базы антивируса и антиспама.
ssl — сертификаты (если будете использовать свои).
mkdir -p ~/docker-mailserver/{config,data,ssl}
cd ~/docker-mailserver
## clone
## up
docker compose up -d
## create user
docker exec -it mailserver setup email add user@example.com ваш_пароль
## settings
docker exec -it mailserver setup config dkim