Yazı Boyutu:

BÖLÜM 1 – Proxmox VE Temel Kurulumu

1.1 Proxmox Nedir?

Proxmox VE (Virtual Environment), Debian tabanlı, açık kaynak kodlu bir sanallaştırma çözümüdür. KVM (tam sanallaştırma) ve LXC (hafif konteyner) teknolojilerini bir arada sunar. Fiziksel bir sunucu üzerine kurulup, içerisinde birçok sanal sunucu veya konteyner barındırmanıza olanak tanır.

1.2 Sistem Gereksinimleri

  • 64-bit işlemci (Intel VT-x veya AMD-V destekli)

  • Minimum 4 GB RAM (tercihen 16 GB ve üzeri)

  • SSD/NVMe disk

  • Statik IP önerilir

  • UEFI veya Legacy BIOS desteği

  • Sunucuya erişim için IP KVM, iDRAC, IPMI ya da fiziksel erişim

1.3 ISO Dosyasını İndirme ve Hazırlık

Resmi Proxmox VE ISO dosyasını şu adresten indirin:
https://www.proxmox.com/en/downloads

ISO’yu bir USB belleğe yazdırmak için Rufus kullanılabilir:

  1. Rufus’u açın

  2. ISO’yu seçin

  3. USB’yi takın

  4. Yazdır’a tıklayın

1.4 Kurulum Adımları

  1. Sunucuyu USB’den başlatın.

  2. “Install Proxmox VE” seçeneğini seçin.

  3. Lisans sözleşmesini onaylayın.

  4. Disk yapılandırmasını yapın (ZFS önerilir, ancak RAID kart varsa LVM daha uyumlu olabilir).

  5. Hostname, root parolası ve e-posta bilgilerini girin.

  6. IP adresini manuel olarak girin (statik IP önerilir).

  7. Kurulumu tamamlayın, sistem yeniden başlatıldığında Web GUI aktif olacaktır.

1.5 Web Arayüzüne Giriş

Kurulumdan sonra başka bir cihazdan aşağıdaki adresle erişebilirsiniz:
https://sunucu_ip_adresi:8006

Varsayılan kullanıcı adı: root
Şifre: Kurulumda belirlenen paroladır.


BÖLÜM 2 – Proxmox Yapılandırması ve Optimizasyonu

2.1 No-Subscription Hatası Çözümü

Kurulumdan sonra "No valid subscription" hatası alırsınız. Bunu çözmek için terminalden:

sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list apt update && apt dist-upgrade -y

2.2 Storage Ayarları

  • Yerel diskler local, local-lvm olarak görünür.

  • Harici NFS, CIFS veya ZFS depolama alanları eklenebilir.

  • Depo eklemek için: Datacenter > Storage > Add

2.3 Ağ Yapılandırması

  • Köprü (Bridge) arayüzler oluşturulmalıdır. Örnek: vmbr0

  • Static IP tanımlamaları /etc/network/interfaces dosyasından yapılabilir.

2.4 Backup & Snapshot

  • Snapshot: Sadece LVM veya ZFS destekler.

  • Backup: Harici disklere veya NAS cihazlara alınabilir.

Zamanlanmış backup için Web arayüzden: Datacenter > Backup > Add

2.5 Temel Güvenlik Ayarları

  • SSH portu değiştirilebilir.

  • Fail2Ban kurulabilir.

  • Web arayüze çift faktörlü doğrulama eklenebilir.

  • Root parolasını karmaşık ve tahmin edilemez yapın.


BÖLÜM 3 – Proxmox Üzerinde Mail Gateway Kurulumu

Mail gateway, dış dünyadan gelen ve giden e-postaları filtreleyen bir sistemdir. Virüs, spam ve kara listeye karşı koruma sağlar. Bu işlem için önerilen yapı: Proxmox VM içine özel bir mail gateway kurulumu yapılmasıdır.

3.1 Proxmox Mail Gateway ISO İle Kurulum

  1. https://www.proxmox.com/en/downloads/category/iso-images-pmg adresinden Proxmox Mail Gateway ISO’sunu indirin.

  2. Proxmox arayüzünde yeni bir VM oluşturun, bu ISO’yu tanımlayın.

  3. Minimum 2 CPU, 2 GB RAM ve 20 GB disk alanı yeterlidir.

  4. IP yapılandırmasını manuel yapın.

  5. Kurulum tamamlandıktan sonra web arayüzü şu şekilde açılır:
    https://mailgateway_ip_adresi:8006

3.2 Yapılandırma

  • Relay Node tanımlayın (örn. SmarterMail sunucusu)

  • Giden ve gelen posta için filtre kuralları oluşturun.

  • RBL servisleri (Spamhaus vb.) entegre edin.

  • Virüs tarayıcı (ClamAV) ve spam filtresi (SpamAssassin) aktif edin.


BÖLÜM 4 – SmarterMail Kurulumu (Windows VM Üzerinde)

4.1 Windows VM Hazırlığı

Proxmox üzerinde bir Windows VM oluşturun. Aşağıdaki ayarlar önerilir:

  • Windows Server 2019 veya 2022 ISO

  • 4 CPU, 8 GB RAM, 80 GB disk (minimum)

  • VirtIO sürücülerini yüklemeyi unutmayın

  • RDP bağlantısı için ağ köprüsü (bridge) yapılandırın

4.2 SmarterMail Kurulumu

  1. https://www.smartertools.com adresinden en son SmarterMail sürümünü indirin.

  2. Windows VM'e kurulum dosyasını kopyalayın.

  3. Kurulum adımlarını izleyin:

    • Domain adı (mail.domain.com)

    • Administrator hesabı tanımı

    • SMTP, POP3, IMAP portları

    • SSL sertifikası yapılandırması (Let’s Encrypt veya özel sertifika)

4.3 DNS Ayarları

DNS sunucunuzda aşağıdaki kayıtları tanımlayın:

  • A kaydı: mail.domain.com → IP adresi

  • MX kaydı: domain.com → mail.domain.com

  • SPF kaydı: v=spf1 a mx ip4:IP_ADRESİ ~all

  • DKIM: SmarterMail üzerinden oluşturulup DNS'e eklenir

  • DMARC: _dmarc.domain.comv=DMARC1; p=quarantine;

4.4 Güvenlik ve Firewall

Windows Firewall üzerinde gerekli portları açın:

netsh advfirewall firewall add rule name="SMTP" dir=in action=allow protocol=TCP localport=25 netsh advfirewall firewall add rule name="IMAP" dir=in action=allow protocol=TCP localport=143 netsh advfirewall firewall add rule name="POP3" dir=in action=allow protocol=TCP localport=110 netsh advfirewall firewall add rule name="HTTPS" dir=in action=allow protocol=TCP localport=443

Ayrıca SmarterMail > Security sekmesinden:

  • Brute force koruması

  • IP kısıtlamaları

  • SMTP relay sınırlandırmaları

aktif edilmelidir.


Sonuç

Bu makalede, sıfırdan başlayarak bir sunucuya Proxmox kurulumu, sanal makine oluşturma, mail gateway kurulumu ve bir mail sunucusu olan SmarterMail'in Windows VM üzerinde devreye alınmasına kadar detaylı bir rehber sunduk. Proxmox’un modüler yapısı sayesinde mail sistemleri, web sunucuları, veritabanı sistemleri gibi birçok hizmeti tek bir fiziksel sunucuda sanal ortamda çalıştırabilirsiniz.