Exim nedir?
Exim, Unix ve Linux sunucularında e-postaları alan, yönlendiren ve gönderen açık kaynaklı bir posta aktarım ajanıdır (MTA). cPanel/WHM sunucularında varsayılan MTA olarak gelir. Giden ve gelen SMTP trafiğinin kalbinde yer alır.
Esnek kural yapısı sayesinde spam süzgeci, virüs taraması ve yönlendirme gibi pek çok işlevle birleşebilir. Aynı esneklik, yanlış yapılandırıldığında sunucunun spam göndermesine de yol açabilir.
Nasıl çalışır?
Bir ileti geldiğinde Exim alıcı alan adını kontrol eder, uygun yönlendirme kuralını bulur ve iletiyi yerel posta kutusuna ya da uzak sunucuya teslim eder. Teslim edilemeyenler kuyruğa alınır ve belirli aralıklarla yeniden denenir.
- ACL’ler (erişim kontrol listeleri) gelen bağlantıların kabul ya da reddini belirler.
- SMTP kimlik doğrulama ile yalnızca yetkili kullanıcıların iletiyi göndermesine izin verilir.
- Kuyruk durumu
exim -bpcile sayılabilir, ayrıntılarexim -bpile görülebilir.
Sunucu ve hosting ortamında
Paylaşımlı hostingde bir hesap ele geçirildiğinde saldırganlar sunucunun Exim’ini kullanarak toplu spam gönderebilir. Sonuç olarak IP adresi kara listeye girer ve meşru iletiler de ulaşmaz. Bu nedenle giden ileti sınırları, kuyruk takibi ve SPF, DKIM, DMARC kayıtları önemlidir.
cPanel’de saatlik gönderim sınırı ve hesap bazında kısıtlamalar ayarlanabilir. Kuyruktaki anormal artış çoğunlukla bir sorunun ilk işaretidir.
Nasıl korunulur?
- Exim’i işletim sistemi ve panel güncellemeleriyle güncel tutun.
- Hesap başına saatlik gönderim sınırı koyun.
- SMTP kimlik doğrulamasını zorunlu kılın ve zayıf parolaları engelleyin.
- Alan adları için SPF, DKIM ve DMARC kayıtlarını doğru tanımlayın.
- Posta kuyruğunu düzenli izleyin; ani artışta kaynak hesabı bulup durdurun.
- Gelen ve giden iletilerde spam ve zararlı yazılım taraması yapın.
Sık yapılan hatalar
- Gönderim sınırı koymamak.
- Ele geçirilen e-posta parolasını değiştirmeden kuyruğu temizlemekle yetinmek.
- Ters DNS (PTR) kaydını ve SPF’yi eksik bırakmak.
- Kuyruk ve ana günlük dosyalarını hiç incelememek.
Sık sorulan sorular
Exim ne işe yarar?
E-postaların sunucuya ulaşmasını, yönlendirilmesini ve başka sunuculara gönderilmesini sağlayan posta aktarım yazılımıdır. Hosting ortamında posta trafiğinin merkezi olarak çalışır.
Exim kuyruğunda çok ileti birikirse ne yapmalıyım?
Önce bu iletilerin hangi hesaptan geldiğine bakın; çoğu zaman ele geçirilmiş bir hesap ya da betik vardır. Kaynağı durdurup parolayı değiştirdikten sonra kuyruğu temizleyin.
SPF, DKIM ve DMARC Exim için neden önemli?
Bu kayıtlar, gönderdiğiniz iletilerin gerçekten sizden geldiğini alıcı sunuculara kanıtlar. Eksik olduğunda iletileriniz spam klasörüne düşer ya da reddedilir.
Bu terimin geçtiği rehberler
- E-posta için SPF, DKIM ve DMARC kurulumuAlan adınız için SPF, DKIM ve DMARC DNS kayıtlarını adım adım kurun, dig komutlarıyla doğrulayın ve e-postalarınızın spama düşmesini ve sahte gönderimi azaltın.
- Paylaşımlı sunucuda spam ve giden e-posta kontrolüPaylaşımlı hosting sunucusunda spam kaynağını bulma, e-posta kuyruğunu inceleme, hesap bazlı gönderim limiti ve kara liste riskini azaltma adımları; Exim ve Postfix komutlarıyla.
- Müşteri hesabı ele geçirildiğinde yapılacaklarPaylaşımlı sunucuda müşteri hesabı ele geçirildiğinde izolasyon, delil toplama, temizlik, geri yükleme ve müşteriyi bilgilendirme adımlarını içeren olay müdahale rehberi.
İlgili terimler
- HAProxyHAProxy, TCP ve HTTP trafiğini birden çok sunucuya dağıtan, yüksek performanslı açık kaynaklı bir yük dengeleyici ve ters vekildir.
- MariaDB / MySQLWeb uygulamalarında en yaygın kullanılan ilişkisel veritabanı sunucuları.
- MemcachedMemcached, sık okunan verileri bellekte tutarak veritabanı yükünü azaltan, basit ve hızlı bir dağıtık önbellek sistemidir.
- nginxWeb sunucusu, ters vekil ve yük dengeleyici olarak yaygın kullanılan yazılım.
- Node.jsNode.js, JavaScript kodunu tarayıcı dışında, sunucu tarafında çalıştıran olay tabanlı ve açık kaynaklı bir çalışma ortamıdır.
- OpenSSHLinux sunucularda SSH hizmetini sağlayan yaygın açık kaynaklı yazılım.