Son birkaç gündür e-posta trafiğimde ciddi bir azalma vardı. Önceleri sebebini anlayamasamda bir süre sonra kıllanıp procmail'e log tutturmaya başladım. Loglara bakınca anladım ki procmail ~/Mail dizinimin içindeki hiçbir dosyayı kilitleyemiyor, haliyle e-postaları yazamıyordu. Önce sorunu arayıp bulup ortadan kaldırmayı (bkz: search and destroy mode) düşündüysem de, bunun uzun zamandır denemeyi düşündüğüm e-postalarımı mbox biçiminden Maildir biçimine çevirme planım için bir fırsat olarak gördüm ve denemeye giriştim.
Bundan iki yıl önce ofiste UW-IMAP'ten Courier'e geçtiğimizde bol miktarda irikıyım mbox dosyasını Maildir'a çevirdiğim için bu işte tecrübeli sayılırım. Hemen eski dost mb2md'ye başvurdum. O da sağolsun beni kırmayıp tüm posta kutumu alt dizinleriyle birlikte maildir biçimine çeviriverdi.
Açıkçası mbox biçimi her ne kadar yerelde posta okumak için pratik bir biçim olsa da IMAP üzerinden erişim sözkonusu olduğunda Maildir'ın ciddi bir performans artışı getirdiğini gözlerimle görmüş oldum. Özellikle benim gibi bir ton e-posta listesine üyeyseniz ve bu listelerin bazılarında onbinlerce mesaj varsa Maildir çok ciddi bir performans artışı sağlıyor.
(setf *ukala-blogcu-mode* T)Peki madem ofiste daha önce kullanmıştım, neden iki yıl bekledim? Çünkü ofiste Courier kullanıyorduk ve Courier'den pek hoşlanmadığım için Maildir'a da pek yanaşmıyordum... Tabii Dovecot'un Maildir ile bu şekilde uçuşa geçtiğini görünce fikrim değişti.
Yani artık gönderdiğiniz e-postaları daha hızlı silebileceğim...
(setf *ukala-blogcu-mode* nil)
Not: Eğer posta kutularım bir daha böyle bir sorun çıkartırsa bu sefer aradan Cyrus IMAP'i atlayıp mesajları doğrudan PostgreSQL'e kaydeden bir mail sistemi kuracağım kendime. Delirtmeyin beni...
Not2: Dovecot'un mükemmel bir IMAP/POP3 sunucusu olduğunu, güvenliği temel ilke aldığını, MySQL, PostgreSQL ve LDAP ile çalışabildiğini, nefis bir SSL/TLS desteği olduğunu söylemiş miydim?