Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bilgi Bankası

Anasayfa Bilgi Bankası Genel Mail Sunucularında Log Takibi Nasıl...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

Mail Sunucularında Log Takibi Nasıl Yapılır?

Giriş

Mail sunucularının sorunsuz çalışması, gelen ve giden e-postaların sağlıklı bir şekilde iletilmesi için log dosyalarının anlık olarak takip edilmesi kritik öneme sahiptir. Linux sistemlerde, bu log dosyaları genellikle /var/log/maillog konumunda bulunur. İşte bu log dosyasını anlık olarak izlemek için kullanılan en yaygın komut tail -f /var/log/maillog komutudur.


tail -f /var/log/maillog Ne İşe Yarar?

Bu komut, mail sunucusunun log dosyasının son satırlarını anlık olarak takip etmenizi sağlar. Yeni bir e-posta gönderildiğinde, alındığında veya hata oluştuğunda loga düşen bilgileri anında ekranda görürsünüz.

tail -f /var/log/maillog

Bu komut sayesinde aşağıdaki durumlar anında izlenebilir:

  • E-posta bağlantı hataları

  • Kimlik doğrulama sorunları

  • DNS/SMTP hataları

  • RBL kara liste durumu

  • SpamAssassin tarama bilgisi

  • DKIM, SPF, DMARC log girdileri


Hangi Mail Sunucuları /var/log/maillog Kullanar?

  • Postfix: En yaygın MTA'lardan biridir ve varsayılan log yolu /var/log/maillog'dur.

  • Exim: WHM/cPanel gibi sistemlerde kullanılır ve log yolu /var/log/exim_mainlog olabilir, ancak symbolic link ile maillog'a da yazabilir.

  • Sendmail: Eski sistemlerde kullanılır ve yine /var/log/maillog'u kullanabilir.


Loglar Üzerinden Ne Gözlemlenebilir?

Bir e-posta gönderildiğinde log şu şekilde bir çıktı üretebilir:

May 13 14:00:21 server postfix/smtp[12345]: 9A1C812345: to=<[email protected]>, relay=mx1.domain.com[192.0.2.1]:25, delay=2.1, delays=0.1/0.02/0.5/1.5, dsn=2.0.0, status=sent (250 OK id=1hGzV4-0006Xz-JN)

Aynı şekilde başarısız bir mail denemesi ise şbekilde olabilir:

May 13 14:05:22 server postfix/smtp[23456]: 7B2D912345: to=<[email protected]>, relay=none, delay=10, status=bounced (host not found)

tail -f Komutu Nasıl Daha Verimli Kullanılır?

  1. grep ile filtreleme:

tail -f /var/log/maillog | grep [email protected]
  1. renkli ve okunabilir log için ccze veya multitail kullanın:

tail -f /var/log/maillog | ccze -A

veya

multitail /var/log/maillog

WHM Üzerinde /var/log/maillog Loglarını Takip Etme

WHM üzerinden Exim loglarını incelemek için:

  • WHM > Mail Delivery Reports

  • WHM > Mail Queue Manager

  • WHM > View Sent Summary

Ancak SSH üzerinden tail -f /var/log/maillog komutu daha ayrıntılı ve gerçek zamanlı takibe olanak sağlar.


Log Dosyası Doluysa ya da Yönlendirme Yapılmışsa

Bazı sistemlerde log dosyası şu yollarla değişebilir:

grep maillog /etc/rsyslog.conf

veya

grep -i mail /etc/logrotate.d/*

Bu sayede log dosyasının nerede olduğu ve dönüş süreçleri görülür.


Sonuç

tail -f /var/log/maillog komutu, mail sunucularında problemleri anlık olarak analiz etmek isteyen sistem yöneticileri için vazgeçilmez bir komuttur. E-posta iletim sorunlarını, kimlik doğrulama hatalarını ve spam filtrelemelerini kolayca analiz etmenizi sağlar. Etkili filtreleme ve renkli gösterim komutları ile desteklenerek kullanım verimliliği artırılabilir.

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(486 defa görüntülendi. / 287 kişi faydalı buldu.)

Ürün ve hizmetlerimiz hakkında daha detaylı bilgi almak için hemen arayın.

Top