Proxmox Mail Gateway 8’den 9’a Yükseltme
Proxmox Mail Gateway (PMG), e-posta güvenliği için kullanılan güçlü bir açık kaynak çözümüdür.
2025 itibarıyla PMG 9.0 sürümü yayınlandı.
Bu sürüm, Debian 12 Bookworm tabanlı PMG 8’in ardından gelen,
Debian 13 Trixie tabanlı yeni jenerasyondur.
Bu yazıda, PMG 8’den PMG 9’a yükseltme adımlarını bulabilirsiniz.
1. Ön Hazırlık
- Tam yedek alın
pmgbackup backup /root/pmg-backup.tar.gz
VM/Container ortamında çalışıyorsanız snapshot veya Proxmox Backup Server kullanın.
- Mevcut sürümü kontrol edin
pmgversion -v
- Paketleri güncelleyin
apt update && apt full-upgrade -y
reboot
2. Kaynak Listelerini Güncelleme
PMG 9, Debian Trixie tabanlıdır. Bu nedenle kaynak listelerini güncellemeniz gerekir.
/etc/apt/sources.list
nano /etc/apt/sources.list
Eski:
deb http://deb.debian.org/debian bookworm main contrib
deb http://deb.debian.org/debian bookworm-updates main contrib
deb http://security.debian.org/debian-security bookworm-security main contrib
Yeni:
deb http://deb.debian.org/debian trixie main contrib
deb http://deb.debian.org/debian trixie-updates main contrib
deb http://security.debian.org/debian-security trixie-security main contrib
/etc/apt/sources.list.d/pmg-enterprise.list
Eski:
deb https://enterprise.proxmox.com/debian/pmg bookworm pmg-enterprise
Yeni:
deb https://enterprise.proxmox.com/debian/pmg trixie pmg-enterprise
Eğer enterprise lisansınız yoksa şu satırı kullanabilirsiniz:
deb http://download.proxmox.com/debian/pmg trixie pmg-no-subscription
3. Paketleri Güncelleyin
apt update
apt dist-upgrade
4. Yükseltme Sırasında Karşılaşılabilecek Ekranlar
1) Paket değişiklik notları (changelog)
Bazen yükseltme sırasında OpenSSH veya diğer servislerin güncelleme notları
(ör. algoritma desteğinin kaldırılması) ekrana gelir. Bu ekranlar sadece bilgilendirme amaçlıdır.
Devam etmek için:
- Aşağı ilerlemek için Space
- Çıkmak için q
2) Config dosyası çakışması
Örneğin aşağıdaki gibi bir ekran çıkabilir:
Configuration file '/etc/issue'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ?
Y or I : install the package maintainer's version
N or O : keep your current version
D : show differences
Z : start a shell
*** issue (Y/I/N/O/D/Z) [default=N] ?
Burada seçenekler şunlardır:
- Y: Debian’ın yeni sürüm dosyasını yükle
- N: Mevcut dosyayı koru (varsayılan)
- D: Farkları göster
- Z: Shell açarak incele
/etc/issue
gibi kritik olmayan dosyalar için fark etmez ama en güvenlisi
N (mevcudu koru) seçmektir.
Kritik dosyalarda (ör. Postfix, ClamAV, PMG config) her zaman N seçin.
Görsel/bilgi dosyalarında (ör. /etc/issue
) isterseniz Y seçebilirsiniz.
5. Sistemi Yeniden Başlatın
reboot
6. Versiyon Kontrolü
pmgversion -v
Çıktı şöyle olmalı:
proxmox-mailgateway: 9.0-1
7. Test & Doğrulama
- Web UI açılıyor mu?
https://<PMG-IP>:8006
- Mail akışı normal mi?
- Karantina raporları, LDAP bağlantısı ve TLS sertifikaları çalışıyor mu?
Sonuç
Bu rehberde, PMG 8’den 9’a yükseltme adımlarını paylaştım.
Özetle:
- Yedek alın
- Paketleri güncelleyin
sources.list
dosyalarını trixie’ye çevirinapt dist-upgrade
çalıştırın- Config sorularında kritik dosyalarda N, basit info dosyalarında isteğe göre Y seçin
- Sistemi yeniden başlatın ve test edin
Artık PMG 9’a başarıyla geçmiş olmalısınız.