Найти в Дзене

hMailServer — часть 8

Оглавление

Ранее:
hMailServer — часть 1
hMailServer — часть 2
hMailServer — часть 3
hMailServer — часть 4
hMailServer — часть 5
hMailServer — часть 6
hMailServer — часть 7

Utilities

Полезные утилиты для hMailServer.

Backup, вкладка Backup

Резервное копирование hMailServer. Встроенная функция резервного копирования предназначена для небольших установок. Если у вас более 50 учетных записей или 10 000 сообщений на сервере, настоятельно рекомендуется использовать внешние инструменты для резервного копирования.

Бэкапится в файл файл XML, в котором перечислены все сообщения на сервере. Этот файл XML сжимается с помощью 7zip. Также возможно включить фактические сообщения в этот сжатый файл. Время создания резервной копии зависит от того, сколько сообщений хранится на сервере, и от производительности сервера.

Отдельно нужно бэкапить:

  • Базу данных.
  • Каталог данных. Каталог данных содержит актуальные сообщения электронной почты. Он содержит сообщения, которые еще не были доставлены, а также сообщения электронной почты, которые хранятся в папках IMAP.
  • Другие файлы. Например, файл инициализации.

Возможно резервное копирование во время работы сервера. Но существует риск, что некоторые данные не будут зарезервированы. Например, когда hMailServer только частично получил сообщение. Если вы хотите быть уверены, что всё забэкапится, вы должны остановить сервер перед бэкапом.

-2
  • Destination. Куда копировать, можно на диск или шару. Необходимо разрешение на запись.
  • Backup. Что бэкапить.
  • Settings. Бэкапить настройки.
  • Domains. Бэкапить домены и всё что в них вложено.
  • Messages. Бэкапить письма в папках IMAP.
  • Compress files. Сжать письма.
  • Start. Начать резервное копирование.
  • Show log. Открыть лог резервного копирования.
В папке Addons есть VBS скрипт с именем StartBackup.vbs. Отредактируйте его, введите пароль администратора. После этого вы можете использовать скрипт для резервного копирования в Планировщике задач для запуска резервного копирования по расписанию.
-3

Backup, вкладка Restore

Восстановление из резервной копии. Укажите файл, в который вы бэкапили hMailServer, выберите галками что восстанавливать, Start.

-4
  • Backup file. Укажите файл резервной копии.
  • Restore. Что восстанавливать.
  • Settings. Восстановить настройки.
  • Settings. Восстановить домены и всё что в них вложено.
  • Messages. Восстановить письма в папках IMAP.
  • Start. Начать восстановление.
  • Show log. Открыть лог восстановления.

Utilities, вкладка MX-query

Здесь можно посмотреть MX lookup для любого e-mail. Укажите e-mail и нажмите Resolve. В поле Mail servers выведется список всех IP адресов MX записей для домена данного почтового ящика.

-5

Utilities, вкладка Server sendout

Почтовая рассылка по учётным записям hMailServer. Поддерживаются только текстовые сообщения.

-6
  • Send to. Выберите получателей рассылки.
  • All accounts. Всем.
  • Specific domain. Но определённый домен.
  • Accounts matching wildcard. Получателям по шаблону.
  • Email. Сообщение.
  • From (Name). От кого.
  • From (address). От какого e-mail.
  • Subject. Тема.
  • Body. Текст письма.
  • Send. Отправить.

Utilities, вкладка Diagnostics

Диагностика вашего почтового сервера. Выберите домен (каждый домен проверяется отдельно). Можно сменить диагностический сервер. Запуск диагностики - Start. Результаты - в окне ниже, их можно скопировать или сохранить в файл.

-7

Послесловие

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

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

Можно использовать сервер для нескольких компаний, разделив права доступа между администраторами доменов. В этой статье я не касался почтовых веб интерфейсов и веб администрирования, но всё это доступно.

Сейчас два часа ночи. Восемь дней ушло на написание этой статьи. Много раз, прочитав документацию того или иного раздела, я возвращался к hMailServer и конфигурировал его по-новому. Наконец, этот труд закончен. Надеюсь, вам пригодится.

Ранее:
hMailServer — часть 1
hMailServer — часть 2
hMailServer — часть 3
hMailServer — часть 4
hMailServer — часть 5
hMailServer — часть 6
hMailServer — часть 7

Источник:
https://internet-lab.ru/hmailserver_review

Если вам понравилась статья, то ставьте 👍🏻 каналу. Пишите комментарии, задавайте вопросы, подписывайтесь.