Ubuntu Sunucusunda Postfix, Dovecot ve Roundcube Kurulumu

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.

  1. Roundcube Deposu Ekleme
sudo add-apt-repository universe
sudo apt update
sudo apt install roundcube roundcube-core roundcube-mysql -y
  1. 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.

  1. 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)

  1. OpenDKIM Yükleme
sudo apt install opendkim opendkim-tools -y
  1. OpenDKIM Yapılandırma
sudo nano /etc/opendkim.conf
  1. 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.