Gerekli Ön Bilgiler ve Ön Hazırlıklar
E-posta sunucusu kurulumuna başlamadan önce, sunucunun kullanılacağı alan adı ve DNS ayarlarının doğru bir şekilde yapılandırıldığından emin olunmalıdır. Ayrıca, sunucunun IP adresinin statik olması önerilir. Bu kurulum için Postfix ve Dovecot isimli iki önemli yazılım kullanılacaktır. Postfix, e-posta iletiminden sorumlu olurken, Dovecot ise e-posta yazma, okuma ve depolama işlemleri için gerekli protokolleri (IMAP/POP3) sağlar. Linux Mint üzerinde kurulum yapacak olanlar için sistem güncellemeleri yapılmalı ve gerekli paket yönetim yazılımı kullanılarak gerekli bileşenler yüklenmelidir.
Sistem Güncellemeleri ve Gerekli Paketlerin Yüklenmesi
Linux Mint sistemini güncellemek için aşağıdaki komutları kullanmak yeterlidir:
“`bash
sudo apt update
sudo apt upgrade -y
“`
Gerekli paketlerin yüklenmesi için Postfix ve Dovecot kurulumunu gerçekleştirmek gerekir. Aşağıdaki komut kullanılabilir:
“`bash
sudo apt install postfix dovecot-core dovecot-imapd dovecot-pop3d
“`
Kurulum sırasında Postfix için yapılandırma seçenekleri arasında ‘Internet Site’ seçilmelidir. Sunucu adı, e-posta adresiyle uyumlu olmalıdır. Örneğin, sunucu adı olarak “mail.ornekdomain.com” alınabilir.
Postfix Yapılandırması
Postfix yapılandırma dosyası /etc/postfix/main.cf konumundadır. Bu dosya düzenlenerek, e-posta sunucusu için gerekli ayarlar yapılmalıdır. Aşağıdaki örnek konfigürasyon, temel ayarları içermektedir:
“`bash
myhostname = mail.ornekdomain.com
mydomain = ornekdomain.com
myorigin = /etc/mailname
inet_interfaces = all
inet_protocols = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
relayhost =
“`
Yapılandırma dosyası kaydedildikten sonra Postfix servisi yeniden başlatılmalıdır:
“`bash
sudo systemctl restart postfix
“`
Dovecot Yapılandırması
Dovecot yapılandırması için, genellikle /etc/dovecot/dovecot.conf ve /etc/dovecot/conf.d/ dizininde bulunan diğer yapılandırma dosyaları düzenlenir. Temel ayarlara örnek aşağıda verilmiştir:
Dovecot’un ana yapılandırma dosyası olan dovecot.conf içinde, aşağıdaki satırların varlığından emin olunmalıdır:
“`bash
mail_location = maildir:~/Maildir
“`
Ardından, protokoller için gerekli ayarlar config dosyasında belirlenmelidir. Aşağıdaki gibi düzenlemeler yapılabilir:
“`bash
service imap {
listener {
IMAP baijantlar için dinleme
}
}
service pop3 {
listener {
POP3 bağlantıları için dinleme
}
}
protocols = imap pop3
“`
Yapılandırma değişikliklerinden sonra Dovecot servisi de yeniden başlatılmalıdır:
“`bash
sudo systemctl restart dovecot
“`
Güvenlik ve SSL Sertifikalarının Kurulumu
E-posta sunucusu kurulumunda güvenlik kritik bir öneme sahiptir. Bunun için SSL/TLS sertifikalarının eklenmesi önerilir. Let’s Encrypt gibi ücretsiz bir SSL sertifika sağlayıcısından sertifika alınabilir.
Sertifikanın kurulumu için aşağıdaki komut kullanılabilir:
“`bash
sudo apt install certbot
sudo certbot certonly –standalone -d mail.ornekdomain.com
“`
Sertifika dosyalarının yolu genellikle /etc/letsencrypt/live/mail.ornekdomain.com/ şeklindedir. Postfix ve Dovecot konfigürasyon dosyalarında SSL ayarları yapılmalıdır.
Postfix için gerekli SSL ayarları aşağıdaki gibidir:
“`bash
smtpd_tls_cert_file=/etc/letsencrypt/live/mail.ornekdomain.com/fullchain.pem
smtpd_tls_key_file=/etc/letsencrypt/live/mail.ornekdomain.com/privkey.pem
“`
Dovecot için gerekli SSL ayarları aşağıdaki gibi yapılabilir:
“`bash
ssl = required
ssl_cert = E-posta Hesabı Oluşturma ve Test Etme
E-posta sunucusunda kullanıcı hesapları oluşturulmalıdır. Bu işlem için aşağıdaki komut ile yeni bir kullanıcı eklenebilir:
“`bash
sudo adduser kullaniciadi
“`
Kullanıcının e-posta adresi, kullanılan alan adı ile birlikte otomatik olarak oluşturulmalıdır. Test amaçlı bir e-posta gönderimi ve alınarak sunucunun düzgün çalışıp çalışmadığı kontrol edilmelidir.
Son Kontrol ve İyileştirmeler
Kurulum tamamlandıktan sonra, sunucunun düzgün çalışıp çalışmadığı, DNS ayarları ve e-posta iletiminin doğruluğu kontrol edilmelidir. Gelişmiş özelliklerin eklenmesi ve güvenlik duvarı ayarlarının yapılması için firewall kuralları güncellenmelidir. Bu işlemlerden sonra sistem stabil bir şekilde çalışmaya hazır olacaktır. E-posta sunucusunun yönetimi ve bakımı için düzenli güncellemeler yapılması önerilir.


