BLOG

ANASAYFA > BLOG > + Postfix Kuyruk işlemleri
2015-11-13

Postfix Kuyruk işlemleri

Postfix mail serverde kontrol edilmesi gereken yerlerden biri olan kuyruk(queue) işlemleri, mail serverde ortaya çıkan geç gitme gibi problemlerin çözümü açısından bilinmesi gereken yönetim arayüzlerinden birisi. Bu yazıda olası sorunlarda işinize yarayabilecek bir kaç kod bloğundan bahsedeceğim.


Postfix mail kuyruğu yönetim arabirimi olan postqueuenin bazı özellikleri şu şekilde.


Mail kuyruğunda kaç tane mail olduğunu görmek için


postqueue -p

Bu kod okunabilir bir şekilde serverinizdeki işlem gören veya beklemede olan mailleri çıktı olarak ekrana basar


Örnek çıktı


A0A563005B5*     599 Fri Nov 13 14:43:48  mail@sanalsantral.org
mail@enisozgen.com
– 0 Kbytes in 1 Request.

Kuyduktaki maillerin tekrar gönderilmesini sağlamak için


Serverde herhangi bir değişiklik yaptıktan sonra kuyrukta biriken mailleri gönderme işlemi


postqueue -f

Kuyruktaki mailleri silme işlemi


Çıkabilecek sorunu göze almak şartı ile mail kuyruğunda fazlada mailin biriktiği taktirde kullanılabilir.


postsuper -d ALL

Kuyruktaki belirli bir kişiden gelen mailleri silmek için


Bu komut ile serverinizde sorun çıkan kişinin maillerini manuel olarak da silebilirsiniz.


mailq | tail -n +2 | grep -v ‘^ (’ | awk  ‘BEGIN { RS = “” } { if ($8 == “USER@EXAMPLE.COM” && $9 == “”) print $1 } ’ | tr -d ‘!’ | postsuper -d -

Yapılandırdığınız serverin gelişmiş queue ayarlarını görmek içinse


Bu kod ile yapılandırmanızda varsayılan olarak gelen veya sizin yapılandırmış olduğunuz ayarları main.cf veya master.cf den daha kaliteli olarak görebilirsiniz.


postconf -d | grep queue

Avatar
Abdullah Altunbaş Teknik Şef
Netinternet Bilişim Teknolojileri A.Ş.'de teknik konularda liderlik yapıyorum. 15 yıldır bu alanda çalışıyorum ve özellikle sistem yönetimi, ağ teknolojileri ve yazılım geliştirme konularına odaklanıyorum.
Yorumlar

Henüz yorum yok.

Yorum Yap