Bir sunucu yöneticisi olarak en sık karşılaşılan sorunlardan biri, kullanıcılara ayrılan e-posta kotalarının beklenmedik bir hızla dolmasıdır. Genellikle bunun temel nedeni, kullanıcılara e-postalarını sunucudan bilgisayarlarına indiren POP3 protokolünü kullanmalarını önermenize rağmen, onların e-postaları sunucuda depolayan IMAP protokolünü tercih etmesidir. Bu durum, zamanla hem disk alanını tüketir hem de yedekleme sürelerini uzatır. Peki, kimin hangi protokolü kullandığından nasıl emin olabilirsiniz? Cevap, sunucunuzun e-posta loglarında saklıdır.
Sunucunuza SSH üzerinden bağlandıktan sonra çalıştıracağınız basit bir komut ile son zamanlardaki bağlantıları analiz edebilirsiniz. Bu komut, aktif e-posta log dosyasını tarayarak size genellikle son bir haftalık veriyi sunar ve hangi hesabın hangi protokolle kaç kez bağlandığını gösterir. Bu hızlı kontrol için terminale aşağıdaki komutu yapıştırmanız yeterlidir.
grep -E "imap-login|pop3-login" /var/log/maillog | awk '{print $6, $8}' | sed -e 's/://' -e 's/user=//' -e 's/<//' -e 's/>,//' | sort | uniq -c | sort -nrKomutu çalıştırdığınızda, en çok bağlantı kurandan en aza doğru sıralanmış bir liste göreceksiniz. Her satırın başında bağlantı sayısı, ardından protokol ve e-posta adresi yer alır. Bu rapor, IMAP kullanımını anında ortaya çıkaracaktır.
Kullanıcı alışkanlıklarını daha uzun bir zaman diliminde analiz etmek ve daha kapsamlı bir rapor elde etmek isterseniz, bir önceki komutun küçük bir değişiklikle tüm arşivlenmiş log dosyalarını da taramasını sağlayabilirsiniz. Bu yöntem, sunucunuzda tutulan tüm e-posta bağlantı geçmişinin bir özetini sunar. Bunun için terminalde çalıştırmanız gereken komut aşağıdaki gibidir.
grep -E "imap-login|pop3-login" /var/log/maillog* | awk '{print $6, $8}' | sed -e 's/://' -e 's/user=//' -e 's/<//' -e 's/>,//' | sort | uniq -c | sort -nrBu komutlardaki yıldız işareti, aktif log dosyasına ek olarak tüm arşivlenmiş dosyaları da analize dahil eder. Elde ettiğiniz bu kesin veriler sayesinde, artık tahmin yürütmek yerine hangi kullanıcılarla iletişime geçmeniz gerektiğini net bir şekilde bileceksiniz. Bu raporlar, sunucu kaynaklarınızı daha verimli yönetmeniz için size somut bir yol haritası sunar.
Mustafa Ketanci | Web & Media Specialist