İçeriğe geç

Raspberry Pi Rehberi 12: Kendi E-posta Sunucunuzu Raspberry Pi ile Kurma

Bir önceki bölümde, Raspberry Pi üzerinde web uygulamaları için SSL sertifikaları kurmayı ve güvenliği sağlamayı ele almıştık. Şimdi ise, Raspberry Pi ile kendi e-posta sunucunuzu kurarak e-posta iletişiminizi nasıl yönetebileceğinizi öğreneceğiz.

Neden Kendi E-posta Sunucunuzu Kurmalısınız?

Kendi e-posta sunucunuzu kurmak, size tam kontrol sağlar ve başkalarına bağımlılığı ortadan kaldırır. Ayrıca, e-posta güvenliğini artırarak, gizliliğinizi koruma altına alabilirsiniz. Ancak bu süreç, teknik bilgi gerektirir. Bu yazıda, Raspberry Pi’niz ile e-posta sunucusu kurmayı adım adım göstereceğiz.

Gereksinimler

  • Raspberry Pi: Raspberry Pi 3 veya daha yeni bir model kullanmanızı tavsiye ederim.
  • Raspberry Pi OS: Raspberry Pi’nize yüklü en son sürüm.
  • Domain Adı: Bir alan adı almak gereklidir.
  • Statik IP veya Dinamik DNS: E-posta sunucusunun doğru bir şekilde çalışabilmesi için bir statik IP veya bir dinamik DNS çözümüne ihtiyacınız olacak.

Adım 1: Raspberry Pi’nizi Hazırlama

İlk adım olarak Raspberry Pi’nizi açın ve Raspberry Pi OS işletim sisteminin yüklü olduğundan emin olun. Raspberry Pi’nizi bir monitöre, klavye ve fareye bağlayın.

Raspberry Pi’nizi başlatın ve terminal penceresini açarak sisteminizi güncelleyin:

sudo apt update
sudo apt upgrade

Gerekli tüm paketler yüklendikten sonra, Raspberry Pi’nizi yeniden başlatın.

Adım 2: Domain Alımı ve DNS Ayarları

Kendi e-posta sunucunuzu kurabilmek için bir alan adı almanız gerekecek. Bu adı satın aldıktan sonra, DNS ayarlarınızı yapmalısınız. Alan adınızı aldıktan sonra, aşağıdaki DNS kayıtlarını yapılandırmalısınız:

  • MX Kayıtları: E-posta sunucunuzun mesajları alabilmesi için MX (Mail Exchange) kayıtlarını yapılandırmalısınız.
  • A Kayıtları: Raspberry Pi’nizin IP adresine yönlendiren A kaydını ayarlayın.

Adım 3: Postfix ve Dovecot Kurulumu

E-posta sunucusu kurmak için iki temel yazılım kullanacağız: Postfix ve Dovecot. Postfix, e-posta gönderme işlemlerini yönetirken, Dovecot e-posta alımını sağlar.

Öncelikle, Postfix ve Dovecot’un kurulumu için terminalde aşağıdaki komutları çalıştırın:

sudo apt install postfix dovecot-core dovecot-imapd dovecot-pop3d

Kurulum sırasında, Postfix size bir yapılandırma sorusu soracaktır. “Internet Site”yi seçin ve alan adınızı (domain) girin.

Adım 4: E-posta Alan Adı Yapılandırması

Şimdi, e-posta alan adınızı Postfix’e tanıtmak için /etc/postfix/main.cf dosyasını düzenlemeniz gerekecek:

sudo nano /etc/postfix/main.cf

Dosya içinde, aşağıdaki satırları ekleyin veya düzenleyin:

myhostname = mail.yourdomain.com
mydomain = yourdomain.com
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

Bu yapılandırma, Postfix’in hangi alan adı üzerinden çalışacağını belirler.

Adım 5: Güvenlik ve Şifreleme

E-posta sunucusunun güvenliğini sağlamak için SSL/TLS şifreleme kullanmalısınız. Dovecot ve Postfix yapılandırma dosyalarını düzenleyerek SSL’yi etkinleştirebilirsiniz.

Dovecot için SSL yapılandırmasını /etc/dovecot/conf.d/10-ssl.conf dosyasını düzenleyerek yapın:

ssl = required
ssl_cert = </etc/ssl/certs/mail.yourdomain.com.crt
ssl_key = </etc/ssl/private/mail.yourdomain.com.key

Postfix’i de SSL kullanacak şekilde yapılandırmak için /etc/postfix/main.cf dosyasını açın:

smtpd_use_tls = yes
smtp_tls_security_level = may
smtp_tls_note_starttls_offer = yes

Adım 6: Mail Client ile Test Etme

Kurulumunuzu test etmek için bir mail istemcisi (Outlook, Thunderbird vb.) kullanarak e-posta göndermeyi deneyin. E-posta alım ve gönderim işlemlerinin doğru bir şekilde çalışıp çalışmadığını kontrol edin.

Adım 7: Spam Filtreleme

E-posta sunucunuzun daha güvenli ve verimli çalışabilmesi için spam filtresi kurmanız gerekecek. SpamAssassin ve Rspamd gibi popüler spam filtreleme yazılımlarını kurarak, e-posta güvenliğinizi artırabilirsiniz.

Sonuç

Raspberry Pi’nizi e-posta sunucusu olarak kullanmak, hem eğitici hem de faydalıdır. Ancak, doğru yapılandırma ve güvenlik önlemleri almak çok önemlidir. E-posta sunucusu kurarak, kişisel ya da küçük işletmeler için harici bir servise bağımlı kalmadan e-posta iletişiminizi yönetebilirsiniz.

Bir sonraki bölümde, Raspberry Pi üzerinde bir web uygulamasını Let’s Encrypt ile SSL koruması altında nasıl barındıracağınızı ve bu süreçte karşılaşabileceğiniz yaygın sorunları ele alacağız.

 

Kategori:İşletim SistemleriLinuxNasıl Yapılır?Rasberry PiRaspberry Pi RehberiRaspbian

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir