Ubuntu sunucunuzda Postfix (SMTP sunucusu), Dovecot (IMAP/POP3 sunucusu) ve Roundcube (webmail istemcisi) kurarak kapsamlı bir e-posta sunucusu oluşturmanıza yardımcı olacak. Ayrıca, SSL/TLS güvenliği, SPF/DKIM yapılandırmaları ve güvenlik önlemlerini de detaylandıracağız.
Kurulum Adımları
1. Sunucu Güncellemeleri ve Gereksinimler
Öncelikle, sunucunuzu güncelleyin ve gerekli yazılımları kurun:
sudo apt update
sudo apt upgrade -y
Sonrasında Postfix, Dovecot ve diğer temel paketleri yükleyin:
sudo apt install postfix dovecot-core dovecot-imapd dovecot-pop3d -y
Postfix kurulumu sırasında Internet Site yapılandırmasını seçin ve sunucu adı olarak mail.siteniz.com
girin.
2. Postfix Yapılandırması
Postfix’in temel ayarlarını düzenlemek için aşağıdaki dosyayı açın:
sudo nano /etc/postfix/main.cf
Aşağıdaki ayarları ekleyin veya düzenleyin:
myhostname = mail.siteniz.com # E-posta sunucunuzun adı
mydomain = siteniz.com # Domain adı
myorigin = $mydomain # E-posta çıkış domaini
inet_interfaces = all # Tüm arayüzlerde dinleme
inet_protocols = ipv4 # IPv6 desteği kapatılacak
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 127.0.0.0/8 # Güvenli ağlar
home_mailbox = Maildir/ # Maildir formatında dosya dizini
smtpd_tls_cert_file=/etc/letsencrypt/live/mail.siteniz.com/fullchain.pem
smtpd_tls_key_file=/etc/letsencrypt/live/mail.siteniz.com/privkey.pem
smtpd_use_tls=yes
Postfix’in Servisini Yeniden Başlatma
sudo systemctl restart postfix
3. Dovecot Yapılandırması
Dovecot yapılandırmasını düzenleyin:
sudo nano /etc/dovecot/dovecot.conf
Protokolleri etkinleştirin:
protocols = imap pop3
SSL yapılandırması için dosyayı düzenleyin:
sudo nano /etc/dovecot/conf.d/10-ssl.conf
SSL ayarlarını şu şekilde ekleyin:
ssl = required
ssl_cert = </etc/letsencrypt/live/mail.siteniz.com/fullchain.pem
ssl_key = </etc/letsencrypt/live/mail.siteniz.com/privkey.pem
4. SSL Sertifikası Kurulumu
Let’s Encrypt kullanarak SSL sertifikası alın:
sudo apt install certbot -y
sudo certbot certonly --standalone -d mail.siteniz.com
5. Roundcube Kurulumu
Roundcube yüklemek için aşağıdaki adımları izleyin.
- Roundcube Deposu Ekleme
sudo add-apt-repository universe
sudo apt update
sudo apt install roundcube roundcube-core roundcube-mysql -y
- Roundcube Veritabanı Kurulumu
sudo mysql -u root -p
MySQL içinde şu komutları çalıştırın:
CREATE DATABASE roundcube;
CREATE USER 'roundcubeuser'@'localhost' IDENTIFIED BY 'şifreniz';
GRANT ALL PRIVILEGES ON roundcube.* TO 'roundcubeuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Sonrasında Roundcube yapılandırmasını tamamlayın.
- Roundcube Web Arayüzüne Erişim
Tarayıcınızdan http://mail.siteniz.com/roundcube
adresine gidin.
6. SPF ve DKIM Yapılandırması
SPF (Sender Policy Framework)
SPF kaydı oluşturmak için DNS ayarlarınıza şu satırı ekleyin:
v=spf1 mx a ip4:sunucu_ip_adresi -all
DKIM (DomainKeys Identified Mail)
- OpenDKIM Yükleme
sudo apt install opendkim opendkim-tools -y
- OpenDKIM Yapılandırma
sudo nano /etc/opendkim.conf
- DKIM Anahtarı Oluşturma
sudo opendkim-genkey -t -s mail -d siteniz.com
Anahtarınızı DNS kaydı olarak ekleyin:
mail._domainkey.siteniz.com IN TXT "v=DKIM1; k=rsa; p=PUBLIC_KEY"
7. Güvenlik Duvarı Ayarları
Postfix ve Dovecot için gerekli portları açın:
sudo ufw allow 25,587,465/tcp
sudo ufw allow 993/tcp
sudo ufw allow 995/tcp
sudo ufw reload
Bu rehber, Ubuntu sunucusunda Postfix, Dovecot ve Roundcube ile güvenli bir e-posta sunucusu kurulumunu detaylandırdı.
ANKSOFT, Ubuntu VDS sunucuları ve güçlü altyapısıyla e-posta çözümleriniz için ideal bir hizmet sunmaktadır. Detaylı bilgi için Anksoft VDS sayfasına göz atabilirsiniz.