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.

Start a Brief

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.

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