Mailcow — почтовый сервер, который разворачивается в docker, что очень удобно, поскольку требует минимальное количество настроек для запуска. Для установки на сервере должен быть предустановлен docker и docker-compose
Переходим в каталог /srv и клонируем репозиторий
cd /srv
git clone https://github.com/mailcow/mailcow-dockerized
Переходим внутрь каталога и запускаем скрипт для генерации файла конфигурации:
cd mailcow-dockerized/
./generate_config.sh
Во время создания конфигурационного файла скрипт задаст несколько вопросов:
- Доменное имя почтового сервера — указываем mail.your-domain.ru
- Часовой пояс — Europe/Moscow
- Выбрать версию сборки (Стабильная -1 или Тестовая — 2) — ставим стабильную = 1
После этого можно поднимать compose:
docker-compose up -d
Как сервис поднимется — можно заходить на web интерфейс по имени вашего домена или ip адресу сервера. Логин для авторизации admin, пароль moohoo
Сразу меняем пароль администратора, переходим System — Конфигурация и клацаем по кнопке «изменить»
Добавляем новый почтовый домен: переходим E-Mail — Конфигурация, клацаем «Добавить домен»
В открывшемся окне вводим Домен и нажимаем кнопку «Добавить домен и перезапустить SOGo»
После добавления домена — можно сразу создать нужные почтовые ящики, в соседней вкладке.
После добавления почтового ящика можно перейти в пользовательский web-интерфес для работы: Выбираем в правом верхнем углу Приложения — WebMail, в открывшемся окне вводим логин\пароль созданного почтового ящика.
Обязательно нужно добавить записи в ДНС:
Имя | Тип | Значение |
mail.your-domain.ru | A | ip адрес вашего почтового сервера |
your-domain.ru | MX | mail.your-domain.ru |
your-domain.ru | TXT | v=spf1 ip4:ip адрес вашего почтового сервера -all |
_dmarc.your-domain.ru | TXT | v=DMARC1; p=none |
dkim._domainkey.your-domain.ru | TXT | Значение получить из раздела домены — изменить домен веб интерфейса админки |
Так же попросите вашего провайдера добавить PTR запись для вашего почтового домена, что бы письма не падали в спам.
Полезные материалы по теме:
- Установка Docker в Linux
- Установка SOGo в качестве стартовой страницы при входе на web mailcow.
- Установка собственного лого в Mailcow SOGO
Отправить ответ