Merhaba,
Açık kaynak olan Zimbra Mail sistemini kullanıyorum.
Ancak bazı durumlarda kuyruk oluşuyor ve mail gitmiyor.
Sistem bununla ilgili log atıyor ama logu bulması ve okuması biraz sıkıntı oluyor. ( log4j ile log basıyor )
Bunun için araştırmalarım sonucu log4j'nin logları tabloya kaydetme özelliğini buldum. Bu işime yarıyor ama değerler string olduğu için Java tarafında bir çok split işlemi yapmam gerekecek. String değerlerin içinde sürekli anahtar kelimeleri arayarak raporlama yapmamam gerekecek.
Ve bir transaction'a girdiği zaman 16-17 satır log bastığı oluyor DB şişecek.
Zimbra Mail loglarını daha temiz bir şekilde raporlayabileceğim bir yöntem biliyor musunuz ?
Örnek olarak tek satırlık başarılı bir log satırı.
Aug 11 15:24:16 sercantogrul postfix/smtp[46053]: B85D4C3973: to=<sercan@sercantogrul.com>, relay=127.0.0.1[127.0.0.1]:10026, delay=0.14, delays=0.02/0/0/0.12, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10030): 250 2.0.0 Ok: queued as CBBF3C3979)
Bunu kaydedip, sonrasında statusa bakarak raporlamaya yapmaya çalışacağım.