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


Cevap