Найти в Дзене

Почтовый сервер Tegu. Первоначальная настройка. Проброс портов и создание ящиков.

После установки серверной части, нам необходимо сделать кучу мелких настроек, чтобы все работало как нужно и письма перемещались между серверами без проблем. В данной статье рассмотрим подготовку сервера к работе. Исходные данные: IP адрес тестового почтового сервера: 192.168.1.10 Имя сервера: testmail.t-wiki.ru Белый IP - 1.2.3.4 Сам процесс установки почтового сервера описан в предыдущей статье: Чтобы обмениваться рукопожатиями и пытаться дружить с другими почтовыми серверами - нам необходим открытый SMTP порт и настройка DNS На маршрутизаторе для теста прокидываем 25 порт (SMTP) У нас Mikrotik, как это сделать подробнее описано в данной статье: В нашем примере мы имеем белый IP адрес: 1.2.3.4 Локальный IP адрес сервера: 192.168.1.10 Применяем следующие правила проброса наружу dst-nat: Chain — dstnat;
Dst. Address — 1.2.3.4;
Protocol — tcp;
Dst. Port — 25
Action — dst-nat;
To Address — 192.168.1.10 Создание хранилища почты Приступаем к созданию хранилищ почты. Для этого выбираем пу
Оглавление

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

Источник: Яндекс.Картинки
Источник: Яндекс.Картинки

Исходные данные:

IP адрес тестового почтового сервера: 192.168.1.10

Имя сервера: testmail.t-wiki.ru

Белый IP - 1.2.3.4

Сам процесс установки почтового сервера описан в предыдущей статье:

Чтобы обмениваться рукопожатиями и пытаться дружить с другими почтовыми серверами - нам необходим открытый SMTP порт и настройка DNS

На маршрутизаторе для теста прокидываем 25 порт (SMTP)

У нас Mikrotik, как это сделать подробнее описано в данной статье:

В нашем примере мы имеем белый IP адрес: 1.2.3.4

Локальный IP адрес сервера: 192.168.1.10

Применяем следующие правила проброса наружу dst-nat:

Chain — dstnat;
Dst. Address —
1.2.3.4;
Protocol — tcp;
Dst. Port — 25
Action — dst-nat;
To Address —
192.168.1.10

Создание хранилища почты

Приступаем к созданию хранилищ почты. Для этого выбираем пункт меню Хранилища почты

Источник: мой сервер
Источник: мой сервер

На данном этапе необходимо выбрать тип хранилища

Источник: мой сервер
Источник: мой сервер

Для хранения писем нам предварительно необходимо создать каталог с правами RW для пользователя mail.

У нас еще на этапе установки системы примонтирован RAID-массив с точкой монтирования: /mnt/mail

Идем в терминал:

Права на каталоги должны выглядеть так:

drwxr-x---

Выполним это с помощью команд:

mkdir /mnt/mail
find /mnt/mail -type d -exec chmod 750 {} \;

Права на файлы должны быть такими:

-rw-r-----

которые устанавливаются командой

find /mnt/mail -type f -exec chmod 640 {} \;

Владелец и группа должны быть те, от которых запускается сервис tegu.
Например, mail.mail, которые устанавливаются командой

chown -R mail.mail /mnt/mail

Для создания хранилища укажите:

  • Local mail domain name - интернет-домен, для которого создается хранилище
  • Root directory path of mail - каталог для хранения почты выбранного домена.

Завершив настройку, нажмите кнопку Добавить

Создание первого ящика

В интерфейсе почтового сервера http://192.168.1.10:8888

Жмем провайдеры БД пользователей - Добавить провайдер БД пользователей - Далее

Далее заполняем либо имя и каталог размещения локальной базы данных, которая будет создана в формате JSON

После создания локальной базы пользователей в интерфейсе рядом с созданной базой появится кнопка "Панель управления", нажав на которую вы попадаете в интерфейс создания групп, пользователей и правил данной локальной базы.

Появится следующее окно:

Источник: мой сервер
Источник: мой сервер

Здесь вы можете уже полноценно заводить пользователей и назначать им группы.

В следующих статьях мы настроим DNS и веб интерфейс для работы с почтой.

❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать проект