SSH kullanarak Exim mail sunucusunda biriken e-posta kuyruğunu temizlemek için aşağıdaki adımları izleyebilirsiniz. Exim, genellikle cPanel sunucularında kullanılan bir MTA (Mail Transfer Agent) yazılımıdır ve bazen biriken spam veya gönderilemeyen e-postaları temizlemek gerekebilir.

Exim Mail Kuyruğunu SSH ile Temizleme Adımları

1. SSH ile Sunucunuza Bağlanın:

Öncelikle, sunucunuza SSH kullanarak bağlanmanız gerekiyor. Terminal (Linux/macOS) veya PuTTY (Windows) gibi bir SSH istemcisi kullanarak sunucuya root kullanıcı veya yetkili bir kullanıcı olarak giriş yapın.

ssh root@sunucu_ip_adresi:port

2. Exim Mail Kuyruğunu Görüntüleyin:

Kuyruğu kontrol etmek için aşağıdaki komutu kullanarak mevcut e-posta kuyruğunu listeleyebilirsiniz:

exim -bp

Bu komut, mevcut tüm e-posta kuyruğunu görüntüler ve hangi e-postaların beklemede olduğunu gösterir.

3. Mail Kuyruğunu Temizleme:

Aşağıdaki komutlar, e-posta kuyruğunu tamamen temizlemek veya belirli kriterlere göre temizlemek için kullanılır:

  • Tüm Kuyruğu Temizle:

    Tüm e-posta kuyruğunu temizlemek için:
    exim -bp | exiqgrep -i | xargs exim -Mrm

    Bu komut, kuyruğu listeleyen exim -bp komutunu çalıştırır, exiqgrep -i ile mesaj ID’lerini toplar ve xargs ile exim -Mrm komutunu kullanarak mesajları siler.

  • Belirli Bir E-posta Adresine Göre Kuyruğu Temizle:

    Belirli bir alıcı veya gönderen e-posta adresine göre kuyruğu temizlemek için:
    exiqgrep -i -f gönderici@ornek.com | xargs exim -Mrm

    Burada -f parametresi gönderen e-posta adresini belirtir. Aynı şekilde alıcı adresine göre silmek için -r parametresini kullanabilirsiniz:

    exiqgrep -i -r alici@ornek.com | xargs exim -Mrm

4. Exim Servisini Yeniden Başlatın:

Kuyruğu temizledikten sonra, Exim servisini yeniden başlatmak yararlı olabilir:

service exim restart

veya

systemctl restart exim

Dikkat Edilmesi Gerekenler

  • Exim mail kuyruğunu temizlemeden önce kuyruğu incelemek, spam veya hatalı gönderim nedenlerini anlamak için önemlidir.
  • Exim kuyruğunun sıklıkla dolması, yanlış yapılandırma, güvenlik açıkları veya spam gönderimi gibi sorunlara işaret edebilir. Düzenli kontrol ve güvenlik önlemleri alınmalıdır.

Bu adımları izleyerek SSH üzerinden Exim mail kuyruğunu temizleyebilirsiniz.