Установка Proxmox Mail Gateway
Установка Proxmox Mail Gateway
Что такое Proxmox Mail Gateway
Proxmox Mail Gateway – это open-source решение по борьбе со спамом в потоке электронной почты. Более того, Proxmox Mail Gateway может также сканировать электронную почту на наличие фишинговых писем, вирусов и троянов. Довольно комплексная защита для open-source решения.
Решение Proxmox Mail Gateway пропускает через себя весь почтовый трафик в вашей компании и отсеивает подозрительные письма, тем самым обеспечивает то, что до ваших пользователей будут доходить только действительно нужные электронные письма.
т.е. в самом простом варианте схема решения будет примерно следующая:
Вся входящая почта на схеме выше сначала принимается и обрабатывается сервером Proxmox Mail Gateway. Вся подозрительная почта отфильтровывается и на почтовый сервер доставляет уже только проверенные электронные письма.
Для удобства настройки, администрирования и управления Proxmox Mail Gateway предоставляется веб интерфейс администрирования.
Решение может быть установлено как на физический сервер, так и на виртуальную машину. В качестве операционной системы решение использует Debian Linux.
Предварительные требования
Полные системные требования приведены в разделе официальной документации. В таблице ниже приведены основные параметры минимальные и рекомендуемых системных требований.
Параметр |
Минимальные требования |
Рекомендуемые требования |
ЦПУ |
одноядерный 64-х разрядный процессор (Intel EMT64 или AMD64) |
многоядерный 64-х разрядный процессор (Intel EMT64 или AMD64) |
Объем оперативной памяти |
2 ГБ |
4 ГБ |
Объем жесткого диска |
8 ГБ |
20 ГБ |
Если вы решите использовать виртуальное решение, то Proxmox Mail Gateway поддерживает установку на следующие гипервизоры:
- Proxmox VE
- Vmware vSphere
- Hyper-V
- KVM
- Virtual box
- Citrix Hypervisor
А также любые другие гипервизоры, которые поддерживают установку Debian Linux в качестве гостевой операционной системы.
Установка Proxmox Mail Gateway
Загрузить дистрибутив с Proxmox Mail Gateway можно на сайте вендора в разделе загрузок.
Будет выполняться установка Proxmox Mail Gateway в качестве виртуального решения.
Процесс установки не должен вызывать каких-то особых трудностей:
1. Выполняем загрузку с ISO образа.
2. На первом шаге мастера установки выбираем пункт “Install Proxmox Mail Gateway”.
3. Принимаем лицензионное соглашение – нажимаем кнопку “I Agree”.
4. Указываем диски, на который необходимо выполнить установку Proxmox Mail Gateway. Если у вас есть несколько дисков, то на это этапе вы можете собрать RAID, нажав кнопку “Options”. В данной статье не будет собираться зеркало, а просто будет указан диск для установки, дальше нажать кнопку “Next”.
5. На следующем шаге мастер установки предлагает выбрать страну, часовой пояс и локаль для клавиатуры. После указания всех параметров нажимаем кнопку “Next”.
6. Далее очень важный шаг – нужно указать пароля для пользователя root и адрес электронной почты для отправки почтовых уведомлений. Далее нажимаю “Next”.
7. Теперь нужно указать параметры статической адресации и DNS-имя, по которому мы будем подключаться к веб-панели управления Proxmox Mail Gateway. По завершении указания параметров нажмите кнопку “Next”.
8. В завершении мастер установки представит нам таблицу со сводными параметрами установки, которые мы выбрали. Для запуска процесса установки нажмите кнопку “Install”.
9. Дождитесь окончания процесса установки.
После завершения установки вы можете перейти в веб интерфейс управления Proxmox Mail Gateway по следующему адресу:
https://pmg.itoservice.ru:8006/
Если вы не регистрирования DNS имя, то можете выполнить подключение непосредственно по IP-адресу.
В качестве логина указывается пользователь root, а в качестве пароля тот пароль, который вы указали на этапе установки системы.
Пример стартового экрана Proxmox Mail Gateway приведен на скриншоте ниже.
Установка Proxmox Mail Gateway завершена. Теперь нужно настроить прием почтового трафика из вне, а затем передачу отфильтрованного почтового трафика на внутренний сервер электронной почты.
Настройка репозиториев обновлений
В завершении установки рекомендуется включить репозиторий с бесплатными обновлениями. Для этого отредактируйте файл sources.list:
nano /etc/apt/sources.list
Отредактируйте содержимое файла и включите туда бесплатные репозитории:
deb
http://ftp.debian.org/debian bullseye main contrib
deb
http://ftp.debian.org/debian bullseye-updates main contrib
# security updates
deb
http://security.debian.org/debian-security bullseye-security main contrib
# PMG
pmg-no-subscription repository provided by proxmox.com,
# NOT recommended for
production use
deb
http://download.proxmox.com/debian/pmg bullseye pmg-no-subscription
Сохраните внесенные изменения. Запустите процедуру обновления:
apt update
apt upgrade
Пример настройки маршрутизации электронной почты
Будет продемонстрирован вариант с базовой настройкой. Другими словами вариант с минимальной достаточностью. Материал статьи более нацелен на процедуру установки, а не на разбор все возможных вариантов настройки маршрутизации почты. Причем говорится только о входящей почте. Исходящая почта будет отправляться непосредственно с сервера CommuniGate. Хотя ничего не мешает вам отправлять почту через PMG.
В самом простом варианте есть следующие вводные:
- Во внутреннем периметре есть почтовый сервер CommuniGate Pro.
- Почтовый домен один – itoservice.ru.
- Вся поступающая почта из внешней сети будет перенаправляться на сервер Proxmox Mail Gateway.
- Сервер Proxmox Mail Gateway всю почту для домена itoservice.ru будет перенаправлять на сервер CommuniGate.
Итак, приступим к процедуре настройки потока почтового трафика:
1. Переходим в веб интерфейс администрирования PMG:
https://pmg.itoservice.ru:8006/
2. Переходим в раздел “Configuration” – “Mail Proxy” – “Relay Domains”.
3. Нажимаем кнопку “Create” и добавляем наш домен в список обслуживаемых доменов.
4. Теперь переходим на вкладку “Transport”.
5. Здесь тоже нажимаем кнопку “Create” и указываем, что всю почту для домена itoservice.ru нужно отправлять на сервер CommuniGate.
Теперь можете попробовать отправить тестовое письмо. Если все настройки были выполнены корректно, то вы должны увидеть почтовый трафик, например, на дашборде:
Также вы сможете отслеживать поток писем через Tracjking Center.