Tanımdan kastım ilk belirttiğim örnekteki gibi, sendmail dosyası ile mail 
hazırlanırken <name>, <ip>, <time>, <failures> değişkenleri var bunlar 
gönderilecek mailde kural ismi, ip adresi, engelleme zamanı ve deneme adedi 
tanımları geliyor demek istemiştim. 
Bunun gibi örneğin <log> değişkeni yada buna benzer bir değişken varmı diye 
merak etmiştim, araştırmaya devam edeceğim

Sendmaile yapmak istediğim değişiklik ### satırları ile belirtiyorum :

actionban = printf %%b "Subject: [Fail2Ban] <name>: banned <ip> from `uname -n`
            Date: `LC_TIME=C date -u +"%%a, %%d %%h %%Y %%T +0000"`
            From: <sendername> <<sender>>
            To: <dest>\n
            Hi,\n
            The IP <ip> has just been banned by Fail2Ban after
            <failures> attempts against <name>.\n
            Logs: \n ### bu tip bir ekleme
            <log> \n ### bu tip bir ekleme
            Regards,\n
            Fail2Ban" | /usr/sbin/sendmail -f <sender> <dest>

Sizin kullandığınız sendmail-whois-lines örneğinde bu işlem grep komutu ile 
bakıp <ip> değerindeki ip ile filtreliyor ve tüm log satırlarını e-postaya 
ekliyor. 
Eğerki log dosyasında filtreye takılan ip adresi daha önceden de istekte 
bulunmuş ise önceki ve şimdiki zamandaki tüm kayıtları getirir diye düşünüyorum
Bu grepi tail -n 20 yani son 20 satır ile alırsam önceki istek kayıtlarını esas 
almaz diye tahminde ediyorum, bende bu şekilde uygulayacağım

Mevcut : `grep '\<<ip>\>' <logpath>`\n\n
Değişiklik sonrası : `tail -n 20 <logpath> | grep '\<<ip>\>'`\n\n

Dönüşünüz için çok teşekkür ederim 



Gönderen: Aycan AYDEMİR <[email protected]> adına 
[email protected] <[email protected]>
Gönderildi: 29 Mayıs 2016 Pazar 16:23
Kime: Linux
Konu: [Linux] Re: Fail2ban sendmail action hk.
  
Aslında tam da eklemek istediğiniz bölüm taslağı gibi sonuçlar geliyor 
e-postada. Ben bu şekilde kullanıyorum ordan biliyorum.
Tanım olarak vermiyor dediğiniz kısmı anlayamadım. İstediğiniz mümkün oluyorsa 
ve de kullanışlı olacaksa ben de o şekilde değişiklik yapmak isterim. Tam 
olarak ne yapmak istiyorsunuz?

29 May 2016 15:35 tarihinde "Murat Budak" <[email protected]> yazdı:
 sendmail-whois-lines'ı inceledim log dosyasını logpath ile belirtiyorsunuz ve 
grep'leyerek e-postaya ekliyor
Sanırım fail2ban,ilgili filteri incelerken bulduğu sonuçları bir tanım ile bize 
veremiyor



Gönderen: Aycan AYDEMİR <[email protected]> adına 
[email protected] <[email protected]>
Gönderildi: 29 Mayıs 2016 Pazar 15:22
Kime: Linux
Konu: [Linux] Re: Fail2ban sendmail action hk.
 
Kullandığınız actionı sendmail-whois-lines olarak değiştirirseniz bahsettiğiniz 
verileri de e-postalayacaktır.

29 May 2016 15:05 tarihinde "Murat Budak" <[email protected]> yazdı:
 Merhabalar,
Ubuntu 14 üzerinde fail2ban 0.8.11 kullanıyorum
Herhangi bir kuralda ban durumunda banladığı ipye ait incelediği log 
satırlarını e-postaya eklemek istiyorum. <name>, <ip>, <time> gibi tanımlamalar 
mevcut görünüyor
Ancak internette yaptığım araştırmalarda log eklendiğine dair örneklerini de 
bulamadım
Konu ile ilgili bilgisi veya fikri olan varmıdır ?
Teşekkürler

Örnek Kalıp : (ssh için)

Hi,

The IP x.y.z.t has just been banned by Fail2Ban after
x attempts against XYZ.

### Eklemek istediğim bölüm ###
Logs:
Failed password for root from x.y.z.t port 10101 ssh2
### Eklemek istediğim bölüm - son ###

Regards,

Fail2Ban
_______________________________________________
Linux E-Posta Listesi
[email protected]
Liste kurallari:   http://liste.linux.org.tr/kurallar.php

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux

_______________________________________________
Linux E-Posta Listesi
[email protected]
Liste kurallari:  http://liste.linux.org.tr/kurallar.php

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux
     
_______________________________________________
Linux E-Posta Listesi
[email protected]
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux

Cevap