tr
VPS'te Mail Sunucusu Kurulumu: Postfix ve Dovecot
Kendi mail sunucunuzu barındırmak, e-posta iletişiminiz üzerinde tam kontrol sağlar ve üçüncü taraf sağlayıcılara olan bağımlılığı ortadan kaldırır. Offshore VPS üzerinde mail sunucusu kurulumu, gizlilik açısından özellikle değerlidir. Bu rehber, Postfix ve Dovecot kombinasyonuyla eksiksiz bir mail sunucusu kurmanızı sağlar.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
Postfix MTA Kurulumu ve Yapılandırması
Postfix, Linux'ta en yaygın kullanılan Mail Transfer Agent'tır (MTA). Güvenilir ve performanslı e-posta yönlendirmesi sağlar.
Kurulumdan önce hostname'i düzgün ayarlayın:
sudo hostnamectl set-hostname mail.alan-adiniz.com
/etc/hosts dosyasını güncelleyin:
SUNUCU_IP mail.alan-adiniz.com alan-adiniz.com
Postfix ve gerekli paketleri kurun:
sudo apt update
sudo apt install -y postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-mysql
Kurulum sırasında yapılandırma türünü sorar: "Internet Site" seçin ve mail domain'inizi girin.
/etc/postfix/main.cf temel yapılandırması:
sudo vim /etc/postfix/main.cf
myhostname = mail.alan-adiniz.com
mydomain = alan-adiniz.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = ipv4
mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 127.0.0.0/8
home_mailbox = Maildir/
smtpd_tls_cert_file = /etc/letsencrypt/live/mail.alan-adiniz.com/fullchain.pem
smtpd_tls_key_file = /etc/letsencrypt/live/mail.alan-adiniz.com/privkey.pem
smtpd_use_tls = yes
Dovecot IMAP/POP3 Yapılandırması
Dovecot, e-posta istemcilerinin sunucudan posta almasını sağlayan IMAP ve POP3 protokollerini yönetir.
Dovecot ana yapılandırması:
sudo vim /etc/dovecot/dovecot.conf
protocols = imap pop3 lmtp
listen = *, ::
/etc/dovecot/conf.d/10-auth.conf:
disable_plaintext_auth = yes
auth_mechanisms = plain login
/etc/dovecot/conf.d/10-mail.conf:
mail_location = maildir:~/Maildir
/etc/dovecot/conf.d/10-ssl.conf:
ssl = required
ssl_cert =
SPF, DKIM ve DMARC Yapılandırması
E-posta kimlik doğrulama kayıtları olmadan gönderdiğiniz postalar spam olarak işaretlenebilir.
SPF kaydı (DNS TXT kaydı olarak ekleyin):
alan-adiniz.com. IN TXT "v=spf1 ip4:SUNUCU_IP ~all"
OpenDKIM kurulumu:
sudo apt install -y opendkim opendkim-tools
/etc/opendkim.conf yapılandırması:
Domain alan-adiniz.com
KeyFile /etc/opendkim/keys/alan-adiniz.com/mail.private
Selector mail
Mode sv
SubDomains no
DKIM anahtar çifti oluşturun:
sudo mkdir -p /etc/opendkim/keys/alan-adiniz.com
cd /etc/opendkim/keys/alan-adiniz.com
sudo opendkim-genkey -s mail -d alan-adiniz.com
sudo chown opendkim:opendkim mail.private
DKIM DNS kaydını görüntüleyin:
sudo cat /etc/opendkim/keys/alan-adiniz.com/mail.txt
Bu içeriği DNS'e TXT kaydı olarak ekleyin.
DMARC kaydı (DNS TXT kaydı):
_dmarc.alan-adiniz.com. IN TXT "v=DMARC1; p=quarantine; rua=mailto:[email protected]; pct=100"
Mail-tester.com üzerinden spam skorunuzu test edin; 10/10 puan hedefleyin.
Mail Sunucusu İzleme ve Bakım
Mail sunucusunu sağlıklı tutmak için düzenli izleme ve bakım gereklidir.
Mail kuyruğunu izleyin:
sudo postqueue -p
sudo mailq | tail -20
Kuyruğu temizleyin:
sudo postsuper -d ALL
Mail loglarını takip edin:
sudo tail -f /var/log/mail.log
sudo tail -f /var/log/mail.err
Spam filtresi olarak SpamAssassin kurun:
sudo apt install -y spamassassin spamc
/etc/postfix/master.cf'e ekleyin:
smtp inet n - y - - smtpd
-o content_filter=spamassassin
spamassassin unix - n n - - pipe
user=debian-spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}
Greylisting ile spam koruması:
sudo apt install -y postgrey
Postfix'e ekleyin:
smtpd_recipient_restrictions =
permit_mynetworks
permit_sasl_authenticated
check_policy_service inet:127.0.0.1:10023
reject_unauth_destination
Anubiz Host offshore VPS sunucularında kendi mail sunucunuzu herhangi bir içerik politikası kısıtlaması olmadan barındırabilirsiniz.
Related Services
Why Anubiz Host
100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.
Anubiz Chat AI
Online