Почему система состоит из нескольких сервисов
Каждая часть «Своя Почта» выполняет одну понятную задачу. Если один дополнительный сервис временно недоступен, остальные части системы по возможности продолжают работать
Названия сервисов можно увидеть в разделе «Сервер → Сервисы» и в уведомлениях. Обычно ими не нужно управлять вручную
Основные почтовые сервисы
| Сервис | Для чего нужен | Когда используется |
|---|---|---|
| Postfix | Принимает входящие письма и отправляет исходящие | Постоянно |
| Dovecot | Сохраняет письма в ящиках и выдаёт их почтовым программам | Постоянно |
| Rspamd | Проверяет письма на спам, подделку отправителя и другие признаки угроз | Обычно включён постоянно |
| Roundcube | Открывает почту через браузер | Когда используется webmail |
| Unbound | Находит почтовые серверы доменов и проверяет защищённые DNS-ответы | Постоянно |
Панель и служебные сервисы
| Компонент | Для чего нужен |
|---|---|
| Веб-шлюз | Безопасно открывает панель и webmail по нужным адресам |
| Панель управления | Позволяет управлять доменами, ящиками, защитой и обслуживанием |
| PostgreSQL | Хранит настройки, пользователей, задания и уведомления |
| Redis | Хранит быстрые служебные данные антиспама |
| Docker observer | Передаёт панели только состояние сервисов и сведения об аварийных остановках |
| Сервис импорта | Переносит письма со старого почтового сервера |
| Почтовый шлюз панели | Выполняет ограниченные операции с удалёнными письмами |
Сервисы, которые работают по необходимости
| Сервис | Когда нужен |
|---|---|
| ClamAV | Проверяет вложения на известные вирусы, если антивирус включён и серверу хватает ресурсов |
| Apache Solr | Ускоряет поиск по тексту писем на тарифе с полнотекстовым поиском |
| Сервис резервного копирования | Запускается во время создания или восстановления копии |
| Сервис сертификатов | Запускается для выпуска и продления защищённых сертификатов |
| Агент обновления | Применяет обновления и безопасные изменения конфигурации на сервере |
Где хранятся письма и настройки
Тексты писем и вложения хранятся в отдельном почтовом хранилище, которым управляет Dovecot
PostgreSQL хранит домены, ящики, настройки, пользователей, задания и уведомления, но не хранит тексты писем и вложения
Apache Solr хранит только поисковый индекс. При необходимости индекс можно создать заново из почтового хранилища
Что делать при предупреждении о сервисе
- 1
Откройте «Сервер → Сервисы» и найдите название проблемного сервиса
- 2
Сверьте его назначение с таблицами на этой странице
- 3
Откройте уведомление и запишите время появления проблемы
- 4
Проверьте свободное место и доступную память сервера
- 5
Не удаляйте данные и не переустанавливайте систему без резервной копии
- 6
Если сервис не восстановился, передайте его название, время ошибки и IP сервера в поддержку
Всё получилось по инструкции?
Выберите один вариант - комментарий писать не нужно