Mailu
Опис
Mailu – це простий, але повнофункціональний поштовий сервер у вигляді набору Docker-образів.
Проект спрямований на надання людям легко налаштовуваного, легко підтримуваного та повнофункціонального поштового сервера без пропрієтарного програмного забезпечення та зайвих функцій, які часто зустрічаються в популярному груповому ПО.
Як веб-поштовий клієнт використовується Roundcube.
Початок роботи
Mailu встановлюється у вигляді образу та автоматично запускається при завантаженні сервера.
Після встановлення образу, веб-інтерфейс Mailu буде доступний за посиланням https://example.com/
, де example.com
- hostname Вашого серверу.
Для входу в адміністративний веб-інтерфейс використовується пароль, який Ви можете знайти у файлі на сервері:
/root/.app_password
Для доступу до цього файлу Вам потрібно зайти на сервер SSH. Ви можете зробити це:
- Через SSH-ключ, якщо Ви вибрали його під час створення серверу
- Через пароль користувача
root
, що надсилається поштою при активації серверу
Додавання поштового домену
Щоб додати новий поштовий домен, перейдіть до розділу Mail domains та натисніть на кнопку New domain:
Під час додавання домену вкажіть:
- Доменне ім’я (веб-інтерфейс Mailu також буде доступний за цією адресою)
- Ліміт поштових скриньок
- Максимальний розмір дискової квоти
- Можливість самостійної реєстрації
Натисніть кнопку Save, щоб завершити додавання.
Отримання SSL-сертифікату
Щоб отримати безкоштовний SSL-сертифікат від Let's Encrypt для веб-інтерфейсу та пошти, вам потрібно підключитися до сервера через SSH під користувачем root
та виконати команду:
mailu_domain add
Вам буде запропоновано ввести домен або піддомен у форматі subdomain.example.com
та перезапустити сервіси.
Переконайтеся, що Ваш домен існує і вказує на IPv4-адресу серверу!
Після виконання команди веб-інтерфейс стане доступним за посиланням https://example.com/
, де example.com
- це вказаний рані ше домен (піддомен).
DNS
Приклад DNS записів для домену можна переглянути, натиснувши на Details навпроти поштового домену.
Щоб згенерувати ключі DKIM
та DMARC
, натисніть на Regenerate keys.
Записи ресурсів наведені як приклад. Вам потрібно буде перенести їх у зону вашого домену.
Створення поштових ящиків користувачів
Щоб додати новий поштовий ящик користувача, натисніть на кнопку User навпроти потрібного поштового домену, а потім на кнопку Add User у верхньому правому куті сторінки.
Під час створення поштового ящика (користувача) вкажіть:
- Ім'я
- Пароль
- Дискові квоти
- Протокол доступу до пошти
Натисніть Save, щоб завершити створення.
Налаштування зовнішніх поштових клієнтів
Приклад налаштування поштових клієнтів доступний в меню Client setup. Для пристроїв Apple є можливість автоматичного налаштування.
Налаштування збирача пошти
Збирач пошти з сторонніх серверів налаштовується в меню Fetched accounts.
При додаванні нового збирача вкажіть:
- Протокол доступу до пошти
- Домен поштового сервера
- Логін/пароль від поштової скриньки, з якої буде збиратися пошта
- Залишати копію листів на віддаленому сервері
- Список директорій, з яких будуть збиратися листи.
Встановлене ПЗ
Назва | Ліцензія |
---|---|
Mailu | MIT License |
Roundcube | GPLv3 |
Docker | GPLv3 (Apache 2.0) |
Корисні посилання
Для отримання додаткової інформації про встановлені пакети, будь ласка, зверніться до їх офіційної документації: