Dovecot nedir?
Dovecot, Linux sunucularında IMAP ve POP3 protokolleriyle posta kutularına erişim sağlayan açık kaynaklı bir e-posta sunucu yazılımıdır. Kullanıcıların e-posta istemcilerinin (Outlook, Thunderbird, telefon uygulamaları) sunucudaki iletilerini okumasını, düzenlemesini ve eşitlemesini mümkün kılar.
Exim gibi bir MTA iletiyi sunucuya teslim eder; Dovecot ise bu iletileri kullanıcıya sunar. cPanel dahil birçok hosting panelinde varsayılan IMAP/POP3 sunucusudur ve güvenlik, performans ve sağlamlığıyla bilinir.
Nasıl çalışır?
Kullanıcı e-posta istemcisinde kimlik bilgilerini girdiğinde Dovecot kimlik doğrulaması yapar ve ilgili posta kutusunu açar. IMAP ile iletiler sunucuda kalır ve birden çok cihazla eşitlenir; POP3 ise çoğunlukla iletileri cihaza indirir.
- Posta depolama biçimi olarak genellikle Maildir kullanılır; her ileti ayrı dosyadır.
- Kimlik doğrulama için sistem kullanıcıları, sanal kullanıcılar ya da veritabanı kullanılabilir.
- TLS ile istemci bağlantıları şifrelenir.
Sunucu ve hosting ortamında
Hosting ortamında Dovecot, IMAP (993 şifreli) ve POP3 (995 şifreli) portlarını dinler. Bu portlar internete açık olduğundan parola tahmin saldırılarının sık hedefidir. Güvenlik duvarı, hız sınırlama ve başarısız denemeleri engelleyen araçlarla korunması gerekir.
Maildir yapısı nedeniyle çok iletili hesaplar yüksek sayıda dosya (inode) tüketir. Büyük posta kutuları aynı zamanda indeksleme ve yedekleme süresini artırır.