Перейти к основному содержимому

Mailu

Описание

Mailu — это простой, но полнофункциональный почтовый сервер в виде набора Docker-образов.

Проект направлен на предоставление людям легко настраиваемого, легко поддерживаемого и полнофункционального почтового сервера без проприетарного программного обеспечения и лишних функций, часто встречающихся в популярном групповом ПО.

В качестве webmail-клиента используется Roundcube.

Начало работы

Mailu устанавливается с образом и автоматически включается при загрузке сервера.

После установки образа веб-интерфейс Mailu будет доступен по ссылке https://example.com/, где example.com - hostname Вашего сервера.

Для входа в административный веб-интерфейс используется пароль, который Вы можете найти в файле на сервере:

/root/.app_password

Для доступа к этому файлу Вам потребуется зайти на сервер по SSH. Вы можете сделать это:

  • Через SSH-ключ, если Вы выбрали его при создании сервера
  • Через пароль пользователя root, высылаемый по почте при активации сервера

Добавление почтового домена

Для добавления нового почтового домена перейдите в Mail domains и нажмите на New domain: Alt text

При добавлении домена укажите:

  1. Доменное имя (веб-интерфейс Mailu также будет доступен по этому доменному имени)
  2. Лимит почтовых ящиков (пользователей)
  3. Максимальный размер дисковой квоты пользователей
  4. Возможность самостоятельных регистраций пользователей

Нажмите Save для завершения.

Alt text

Выпуск SSL-сертификата

Для выпуска бесплатного SSL-сертификата от Let's Encrypt для веб-интерфейса и почты Вам потребуется зайти на сервер по SSH под пользователем root и выполнить команду:

mailu_domain add

Вам будет предложено ввести домен или поддомен в формате subdomain.example.com и перезапустить сервисы.

примечание

Убедитесь, что Ваш домен существует и указывает на IPv4-адрес Вашего сервера!

По окончанию работы команды веб-интерфейс станет доступен по ссылке https://example.com/, где example.com - указанный ранее домен (поддомен).

DNS

Пример DNS записей для домена можно увидеть нажав на Details напротив почтового домена.

Alt text

Для генерации DKIM и DMARC ключей нажмите на Regenerate keys.

Alt text

примечание

Ресурсные записи указаны в качестве примера. Вам потребуется перенести их в зону вашего домена.

Создание почтовых ящиков пользователей

Добавить почтовый ящик пользователя Вы можете нажатием на кнопку User напротив почтового домена и далее на Add User в правом верхнем углу страницы.

Alt text

При создании почтового ящика (пользователя) укажите:

  1. Имя
  2. Пароль
  3. Дисковые квоты
  4. Протокол доступа к почте

Нажмите Save для завершения.

Alt text

Настройка внешних почтовых клиентов

Пример конфигурации почтовых клиентов доступен в меню Client setup. Для Apple устройств присутствует возможность автоконфигурации.

Alt text

Настройка сборщика почты

Сборщик почты со сторонних серверов настраивается в меню Fetched accounts.

При добавлении нового сборщика укажите:

  1. Протокол доступа к почте
  2. Домен почтового сервера
  3. Логин/пароль от почтового ящика, с которого будет собираться почта
  4. Оставлять ли копию писем на удаленном сервере
  5. Список директорий, из которых будет собираться почта

Alt text

Установленное ПО

НазваниеЛицензия
MailuMIT License
RoundcubeGPLv3
DockerGPLv3 (Apache 2.0)

Полезные ссылки

Для получения дополнительной информации об установленных пакетах, пожалуйста, обратитесь к страницам их официальных документаций: