Обзор нового почтового сервера Carbonio Comunity Edition
11 января 2022 года стала доступной для скачивания предрелизная версия Carbonio Community Edition - почтового сервера и платформы для совместной работы с открытым исходным кодом.
Мнение автора может не совпадать с мнением редакции
Компания Zextras — разработчик Carbonio при создании нового продукта придерживалась концепции суверенитета данных, при котором все потоки данных, образующихся в информационной системе подконтрольны ее владельцу и ни при каких обстоятельствах не передаются третьим лицам.
Установить тестовую версию Carbonio CE можно уже сейчас, заполнив форму на официальном сайте Zextras. Вам придет письмо с настройками, которые нужны для установки Carbonio CE. В данной статье мы разберемся в том, как устанавливать и обновлять Carbonio CE, а также ознакомимся с ключевыми функциями данной платформы.
Установка
Системные требования Carbonio CE достаточно скромны по сегодняшним меркам. Для тестирования нового почтового сервера потребуется 64-битный x86-совместимый процессор с частотой 1,5 ГГц, 8 Гб оперативной памяти и около 40 Гб места на жестком диске. На сервере с Carbonio CE рекомендуется иметь два сетевых адаптера, один из которых будет иметь локальный адрес. Это позволит Carbonio CE работать без сбоев даже в случае смены IP-адреса. предоставляемого провайдером интернета. Для корректной работы Carbonio CE необходимо настроить FQDN сервера и задать в DNS корректные MX- и A-записи для доменного имени сервера и полного доменного имени.
Для установки Carbonio CE вам потребуются ссылки на репозиторий Zextras, которые придут в письме по указанному при регистрации адресу электронной почты. На данный момент рекомендуемым дистрибутивом для тестирования Carbonio CE является Ubuntu Server 18.04, однако в ближайшее время будет также добавлена поддержка Ubuntu 20.04 и RHEL 8.
Добавить репозиторий Zextras в операционную систему можно используя следующие команды, подставив вместо звездочек ссылку и ключ для репозитория, которые вы получите в электронном письме после заполнения формы:sudo su
echo 'deb ********** bionic main' >> /etc/apt/sources.list.d/zextras.list
apt-key adv —keyserver hkp://keyserver.ubuntu.com:80 —recv-keys **********
Когда репозиторий будет добавлен, обновите их список, выполните обновление до самых свежих версий приложений и установите Carbonio CE:apt update
apt upgrade
apt install carbonio-ce
После установки всех зависимостей и самого почтового сервера, необходимо выполнить первоначальную настройку Carbonio CE. Делается при помощи команды carbonio-bootstrap, выполняемой с правами суперпользователя. В ходе выполнения этой команды применятся все настройки по умолчанию, а также будут созданы основной почтовый домен и учетная запись администратора почтового сервера. Обращаем внимание, что имя почтового домена по умолчанию будет на один уровень меньше, чем доменное имя почтового сервера. Например, если имя вашего сервера zextras.example.ru, то созданный почтовый домен будет иметь название example.ru, а имя учетной записи администратора сервера будет zextras@example.ru.
Изначально учетная запись администратора Carbonio CE создается без пароля и для того. Чтобы его создать, воспользуйтесь командамиsudo su - zextras
zmprov setPassword zextras@example.ru P@$$w0rD
P@$$w0rD здесь — это новый пароль администраторской учетной записи. После того как пароль задан, можно использовать пару zextras@example.ru/P@$$w0rD для входа в веб-клиент и консоль администратора.
После установки Carbonio CE будет запущен, однако после перезагрузки может потребоваться включить его вручную. Для этого необходимо в командной строке ввести следующие команды:sudo su - zextras
zmcontrol start
Если вам потребуется перезагрузить почтовый сервер, воспользуйтесь командой zmcontrol restart.
Обновления Carbonio CE устанавливаются при помощи встроенного пакетного менеджера Ubuntu используя команды sudo apt update && apt upgrade.
Веб-клиент Carbonio CE
Веб-клиент Carbonio CE создан в минималистичном стиле для того, чтобы ничего не отвлекало пользователя от работы. Войти в него можно набрав в адресной строке любого современного браузера адрес почтового сервера. В нашем случае это zextras.example.ru.
Электронная почта
В этом разделе веб-клиента Carbonio CE отображается список почтовых папок пользователя. По умолчанию это: Входящие, Спам, Отправленное, Черновики и Корзина. Также в случае если пользователь имеет доступ к общим папкам, они также отобразятся внизу списка.