#SysAdmin #NetAdmin

PMG – Installation sous Debian

P

Prérequis

  • Avoir un VPS
  • Avoir installé et configuré Debian sur le VPS
  • Se connecter en SSH
  • Les enregistrements DNS sont déjà prêts (sauf DKIM qui sera à créer après)

Installation

  • Rajouter le repository PMG
sudo nano /etc/apt/sources.list
# Proxmox Mail Gateway repo
deb http://download.proxmox.com/debian/pmg bookworm pmg-no-subscription
  • Récupérer la clef du dépôt de PMG
sudo wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
  • Mettre à jour la Debian
sudo apt update
sudo apt upgrade
  • Installer les paquets pour la gestion DNS
sudo apt install unbound dnsutils
  • Installer les paquets pour l’analyse des archives par PMG
sudo apt install libclamunrar p7zip-rar
  • Modifier le nom du serveur
sudo nano /etc/hostname
hostname
  • Modifier les hosts avec le FQDN du serveur et redémarrage pour appliquer les modifications
sudo nano /etc/hosts
IPv4 hostname.domain.tld hostname
sudo reboot
  • Installer le paquet pmg-api qui va préparer la Debian à recevoir pmg
sudo apt install pmg-api
  • Configuration de pmg-api
General type of mail configuration: Internet Site
mail name: domain.tld
  • Supprimer le dépôt entreprise de PMG qui vient de s’ajouter et redémarrage du VPS
sudo rm /etc/apt/sources.list.d/pmg-enterprise.list
sudo reboot
  • Installer le GUI et kernel
sudo apt install proxmox-mailgateway
Keep local version
sudo reboot
uname -a (pour voir le changement de kernel)
  • Supprimer le paquet Apparmor ou désactiver une fonctionnalité dans celui-ci
sudo apt remove apparmor
sudo nano /etc/apparmor/parser.conf
#policy-features=/usr/share/apparmor-features/features 
  • Ajuster le pare-feu
sudo ufw allow 25
sudo ufw allow 8006
sudo ufw allow from IP-Publique-Srv-Exchange to any port 26
sudo ufw reload
sudo ufw status
  • Configurer UNBOUND DNS : (ajouter le lien de l’article)
par Nathan
#SysAdmin #NetAdmin