SSH Komutları ile Exim Mail Server Yönetimi - 2

Bir önceki yazıda SSH komutları ile mailleri listeleyip gönderme işlemlerini yapmıştık.

Şimdi spammerlara müdahale edeceğiz. "exim -bp | exiqsumm" komutu ile kuyruktaki mailleri detaylı bir şekilde listeledikten sonra hangi kullanıcıların toplu mail atıp atmadığını count sayısına göre tespit ediyoruz. Sonrasında işlemlere başlıyoruz.

Şimdi sadede gelip neler yapabileceğimize bakalım .

1 - Toplu gönderimden emin olduğumuz kullanıcının tüm maillerini listeleyelim. Biraz inceleyip emin olalım.

exiqgrep -f  user@domain.com

2 - Kullanıcıya ait belli bir maili silmek istiyorsak aşağıda ki kodu kullanalım. Tabi öncesinde Mail ID'sini alalım.

exim -Mrm  

3 - Hem maili silip hemde kullanıcıya " Yönetici tarafından reddedildi " benzeri bir mail iletmek istiyorsak şöyle yapalım.

exim -Mg

4 - Kullanıcıya ait tüm mailleri silmek içinse şöyle bi komut yazalım.

exiqgrep -i -f user@domain.com | xargs exim -Mrm

Buraya kadar mail kuyruğunu az çok toparladık gibi. Daha detaylı olarak yönetimi sağlayabileceğimiz gelişmiş komutlarda mevcut fakat o kadar derine inmeyeceğim. Bu komutlar büyük ölçüde iş görecektir.

Ek olarak birkaç adet detaylı komut;

1 - Belli bir kullanıcıdan giden 12 saatten eski tüm mailleri siler

exiqgrep -o 43000 -i -f user@domain.com | xargs exim -Mrm

2 - Kuyruktaki tüm mailleri siler. Başınız yanabilir riskli :)

exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash

3 - Beş günden eski olan maillerin tümünü siler.

exiqgrep -o 432000 -i | xargs exim -Mrm

4 - Belli bir gönderenin tüm maillerini dondurur.

exiqgrep -i -f user@domain.com | xargs exim -Mf

ÖNCEKİ

SSH Komutları ile Exim Mail Server Yönetimi - 1

SONRAKİ

Pazar Günlüğü : error log dosyalarını temizleme

İlginizi Çekebilir

Yorumlar(2)

  • avatar
    Tarık Kaya 11 Nisan 2016

    exim -mrm den sonra mail id si yazılmamış düzeltirsen iyi olur. faydalı içerik olmuş eline sağlık anılcım

  • avatar
    Anıl 12 Nisan 2016

    Uyarı için saolasın abi. Php sürümünün gazabına uğramış makale :D