Как установить Proxmox Mail Gateway 9 на Debian 13

Дата публикации: 2025-09-27T08:49:35

Теги: ["Debian", "Proxmox Mail Gateway"]

⏪ Вернуться домой
⏪ В Gemlog

Proxmox Mail Gateway - это решение для защиты электронной почты с открытым исходным кодом, которое действует как слой между пользователями и вашим почтовым сервером. Это помогает устранить входящий или исходящий спам или угрозы электронной почты. Кроме того, он поставляется с удобным веб-интерфейсом управления, который позволяет легко контролировать все.

В этом руководстве я покажу вам, как установить Proxmox Mail Gateway на системе Debian 13 “Trixie” Linux.

Предпосылки

Конвенции

# - данные команды должны выполняться с правами root либо непосредственно от имени пользователя root, либо с помощью команды $ sudo.
$ - данные команды должны выполняться от имени обычного пользователя

Шаг 1. Обновите систему

Свежая установка Debian 13 требует обновления пакетов до последних доступных версий.

$ sudo apt update -y && sudo apt upgrade -y

Система может нуждаться в перезагрузке после обновления.

$ sudo reboot -f

Шаг 2. Имя сервера Proxmox Mail Gateway

Установите FQDN для имени сервера.

$ sudo hostnamectl set-hostname pmg.example.com --static

Где `pmg.example.com` заменяется правильным именем хоста для системы.

Проверьте IP-адрес вашего основного интерфейса.

$ ip ad
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp1s0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:ef:22:c5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.200.50/24 brd 192.168.200.255 scope global dynamic noprefixroute enp1s0
       valid_lft 1982sec preferred_lft 1982sec
    inet6 fe80::5054:ff:feef:22c5/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

Изменить файл `/etc/hosts` для обновления IP-адреса и записи DNS-имя. Удалить ссылку на имя хоста на 127.0.0.1

$ sudo vim /etc/hosts
192.168.200.50 pmg.example.com pmg

Следующий установит правильный часовой пояс на сервере.

$ sudo timedatectl set-timezone Europe/Moscow

Вход сервера и обратно в

logout

Испытайте, если настроенное имя хоста хорошо, используя команду имени хоста:

$ hostname --ip-address
192.168.200.50

Шаг 3. Добавить хранилище Proxmox Mail Gateway

Установка необходимых зависимостей перед добавлением репо.

$ sudo apt install curl gnupg2 software-properties-common apt-transport-https lsb-release ca-certificates

Пакеты серверов Proxmox Mail Gateway содержатся в официальном хранилище APT Proxmox. Настройка хранилища в вашей системе.

echo "deb http://download.proxmox.com/debian/pmg trixie pmg-no-subscription" | sudo tee /etc/apt/sources.list.d/pmg-install-repo.list

Импорт ключей GPG, используемых при подписании хранилищ.

$ curl -fsSL https://enterprise.proxmox.com/debian/proxmox-release-trixie.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/proxmox.gpg

Обновите список источников APT

$ sudo apt update

Обновление новых пакетов после добавления хранилища.

$ sudo apt dist-upgrade

Шаг 4. Установка пакетов Proxmox Mail Gateway

Начните с установки официального ядра Proxmox Mail Gateway.

$ sudo apt install pve-kernel-6.14

После изменения ядра выполните перезагрузку системы.

$ sudo systemctl reboot

Затем выполните установку базовых пакетов Proxmox путем выполнения следующих команд:

$ sudo apt update && sudo apt install proxmox-mailgateway postfix open-iscsi

Если у вас есть почтовый сервер в вашей сети, вы должны настроить исправления как спутниковую систему, и ваш существующий почтовый сервер будет ‘relay host’, который будет направлять электронные письма, отправляемые proxmox-сервером конечному получателю. Если вы не знаете, что войти здесь, выберите только местный.

Подтвердить завершение установки без каких-либо ошибок.

Удалить корпоративный репозит, если не лицензируется.

echo "deb http://download.proxmox.com/debian/pmg trixie pmg-no-subscription" | sudo tee /etc/apt/sources.list.d/pmg-install-repo.list
sudo rm /etc/apt/sources.list.d/pmg-enterprise.list

Удалить ядро по умолчанию Debian:

$ sudo apt remove linux-image-amd64 'linux-image-6.1*'

Обновить и проверить настройку grub2, запустив следующую команду.

$ sudo update-grub

Удалить `os-prober` пакет.

$ sudo apt remove os-prober

Блокировать `rpcbind` порт 111.

$ sudo iptables -A INPUT -p tcp -m tcp --dport 111 -j DROP
$ sudo iptables -A INPUT -p udp -m udp --dport 111 -j DROP
$ sudo /sbin/iptables-save

Или полностью удалить `rpcbind` обслуживания:

$ sudo systemctl disable --now rpcbind.socket

Шаг 5. Веб-интерфейс Proxmox Mail Gateway

Откройте следующую ссылку в вашем веб-браузере, чтобы проверить, была ли установка успешной.

https://pmg.example.com:8006

Выберите `PAM Authentication` и аутентифицировать с root паролем пользователя сервер для доступа к панели Proxmox Mail Gateway.

Если вы не помните root пароль, обновление:

passwd root

После входа создайте Linux Bridge под названием `vmbr0`,

Добавить первый сетевой интерфейс для использования создаваемым мостом.

Завершение

Поздравляю! Вы успешно установили Proxmox Mail Gateway на Debian 13 “Trixie”.

Если вам понравился этот пост о том, как установить Proxmox Mail Gateway на Debian 13, пожалуйста, поделитесь им с друзьями или оставьте комментарий ниже. Спасибо.