asagidaki kod pseudo kod, biraz duzeltmeniz lazim,
en iyisi ugrasmayin. -r5 cikartmaya karar verdim. bu cozum onunla
gelecek. -r5 hazir ama cvs server'imiz down gozukuyor. Up olur olmaz
release edecegim.
selamlar...
Baris Simsek
http://www.enderunix.org/simsek/
Baris Simsek wrote:
merhaba
yanitlarimi mailinizin arasina yazdim.
selamlar...
Baris Simsek
http://www.enderunix.org/simsek/
ibrahim bal wrote:
merhaba,
şimdi en baştan anlatayım.
freebsd 6 üzerine porttan qsheff kurduk. ve spamassan ile beraber
çalışıyor. sistemde clamav da kurulu.
loglara baktığımda sistem çalışıyor. virüslü olan mailleri ve spamları
buluyor. bunların hepsini
workdır a yani /var/spool/qsheffq/ dizinine atıyor.
Bunu default olarak qsheff yapmaz.
enable_quarantine = 1
bunu set ederseniz spam ve virus olarak bulduklariniz saklayabilir. Aksi
takdirde teslim ettigi maili spool'dan siler.
buraya kadar problem yok.
şimdi benim yapmaya çalıştığım virüslü mailleri direk silmek bunu
/usr/local/etc/qsheff/qsheff.conf dosyasından ayarlayacağım galiba ama
şimdillik nasıl yapacağımı bilmiyorum. bunu yaptığım zaman
/var/spool/qsheffq/ dizininde sadece spam mailler kalacak diye
düşünüyorum.
quarantine ozelliginin qsheff uygulamasi pek kullanisli degil. Sheff
daemon da duzelttigimden burda ayrica duzeltip yeni bir surum cikarma
ihtiyaci hissetmedim. Sheff'i release edince belki onu da duzeltiriz.
Su anki uygulamada hem spam hem de virusleri kaydediyor. Dolayisiyla
isinizi gormuyor. Kodda kucuk bir degisiklik yaparsaniz isiniz gorulur:
main.c 427. satirda asagidaki kod var.
if((enable_quarantine == 0) && (enable_save_all == 0)) rrm_dir(workdir);
bunu silin ve ayni yere sunu yazin oraya:
if((enable_save_all == 0) && (errcode[0] == 'P')) {
continue;
}
else if((enable_quarantine == 0) && (errcode[0] == 'P') &&
(errcode[1] != 'V')) {
continue;
else
rrm_dir(workdir);
sonra "make clean" ve "make" komutlarini verin.
qmailctl stop
cp qsheff /var/qmail/bin/qmail-qsheff
qmailctl start
Artik yalnizca spamlarin kaydediliyor olmasi lazim. Evet cozum degil ama
hic cozum olmamasindan iyidir.
Not: Sheff daemon karantina ve backup seklinde iki ayri ozellik
sunmakta. Ve istenen sekilde.
spama düşen maillerin neden spama düştüğünü öğrenmek ve orada olmaması
gereken mail varsa bunları düzenleyebilmek istiyorum. bu dizine düşen
mailleri nasıl görebilirim, bu dizine mua ile ulaşabilirmiyim.
kullanıcının bunları görmesini ve kendisinin boşaltmasını ya da spam
değildir diye işaretleyebilmesini nasıl sağlayabilirim....
bu arada http://news.gmane.org/gmane.mail.qmail.qsheff taramaya başladım
http://www.enderunix.org/qsheff/docs/spamass-qsheff.en.html
Bu dokumani takip ederseniz zaten mail kullaniciya ulastirilacaktir.
Subject'ine SPAMMSG seklinde bir TAG eklenecektir. Kullanicilariniz Spam
diye bir dizin acsin outlook veya thunderbird'de, bir filter yazip
Subject'i SPAMMSG ile baslayanlari bu dizine dusurtsunler. Sizin
karantina yi acmaniza da gerek yok bu durumda. Cunku bu dokumana gore
kurulum yaparsaniz qsheff maili reddetmeyecek, isaretleyip kullaniciya
gonderecektir.
Not: Sheff daemon spamli mailleri isaretleyip kullaniciya ulastirma
ozelligine sahip. Ayrica spamass gerektirmez.
---------------------------------------------------------------------
Cikmak icin, e-mail: [EMAIL PROTECTED]
Liste arsivi: http://lists.enderunix.org
Turkiye'nin ilk FreeBSD kitabi: http://www.acikakademi.com/freebsd.php
---------------------------------------------------------------------
Cikmak icin, e-mail: [EMAIL PROTECTED]
Liste arsivi: http://lists.enderunix.org
Turkiye'nin ilk FreeBSD kitabi: http://www.acikakademi.com/freebsd.php