KlavyeMonitor.com    


MENÜ

. ANASAYFA

. KABLOSUZ & TELSİZ

. AVUÇİÇİ & CEP

. LINUX

. WINDOWS

. WEB

. INTERNET

. BİLGİSAYAR

. ANTİK BİLGİ

. ARAMA

. BAĞLANTILAR
. Spam Gönderenler

POPÜLERLER

QR Code Üretici

htmlders

linux kitapları

proxy adresleri kablo

sayisal loto sans topu

elmekyonlen

TDGTW-WarXing

eposta yazim kurallari

BearShare Morpheus ve iMeshi Hizlandirma Yolu

proxy-hiz

komutlar

web hosting hizmetleri

inet-hiz

linux ile windowslari uyutmak

squidle2kat

yedekleme

internet hizi

database oracle mysql sql komutlari

windows mydoom virus

PDA ve cep telefonu icin www sayfasi yapimi


= = =

Favorilere ekle
Google




Spam Olarak İşaretleme için Anti-Spam Tuzağı Programı


Linux posta sunucumuza gelen spam mailleri bir tuzakla yakalayıp, bu istenmeyen spam epostaları daha fazla yayılmadan engellemek oldukça basit.

Kuracağımız tuzak gelen spam mailleri, spam olarak sınıflandıracak bunu Pyzor spam veritabanlarına da bildirecek ve spamcilere varlığını çaktırmadan çalışıp bizi çoğu spamden kurtaracak.

Eğer,

tail -f /var/log/mail.log

ile posta sunucusu kayıtlarını incelerseniz, spamcilerin sunucunuzda varolmayan kullanıcılara da eposta gönderdiklerini görürsünüz. Bunu, 'ya tutarsa' diyerek yapıyorlar. Bu türden kullanıcı adlarına örnekler ise şöyle: satis, sales, webmaster, info, bilgi, help, support, contact, admin, mudur, ... Özellikle info@'yu çok tercih ettiklerinden ben normalde bu adla, ve bu benzeri adlarla bir eposta kaydı tutturmuyorum posta sunucusunda.

Bir tuzak olarak ise, yalnızca spamlerin gideceği bir kullanıcı adı açıyoruz. Ben spamtopla adını seçtim örneğin:

adduser spamtopla

Ve linux'ta /etc klasöründeki aliases dosyasına yukardaki bu spamcilerin yeğlediği kullanıcı hesaplarını bu spamtopla kullanıcısına yönlendiriyoruz. Bunun için aşağıdaki satırları /etc/aliases dosyasının sonuna eklemek yeterli:

info: spamtopla
help: spamtopla
mudur: spamtopla
admin: spamtopla
contact: spamtopla
webmaster: spamtopla
sales: spamtopla
satis: spamtopla
support: spamtopla

Kendi eposta sunucu loglarınızı inceleyerek, bu yönlendirmeleri daha da genişletmeniz önerilir.

Ardından bu yeni halini sisteme newaliases komutu ile bildiriyoruz:

newaliases

Bu kısım tamam... Şimdi de spamtopla kullanıcısına yağmaya başlayacak spamleri işleyip sınıflandırıp rapor edelim.

Bunun için procmail, pyzor ve/veya bogofilter kullanacağız.

apt-get install pyzor

apt-get install bogofilter

mkdir /home/spamtopla/.bogofilter/
chmod 777 /home/spamtopla/.bogofilter/

Az önce açtığımı spamtopla kullanıcızının HOME dizinindeki .procmailrc dosyasının içine, yani /home/spamtopla/.procmailrc dosyasına şunları yazalım:

##### .procmailrc buradan

SHELL=/bin/bash
MAILDIR=/var/mail/spamtopla
LOGFILE=/home/spamtopla/.procmail.log
LOG="--- Logging ${LOGFILE} for ${LOGNAME}, "

:0 fw
| /usr/bin/bogofilter -s -e -d /home/spamtopla/.bogofilter/

:0 Wc
| pyzor report

:0 Waf
| formail -A 'X-Pyzor: spam'

##### buraya kadar

Evet, hemen hemen bu kadar. Bu yaptıklarımız yalnızca gelen spamleri belirleyip, bogofilter ile spam olarak yerel veritabanına işlemek ve pyzor ile de uluslararası spam veritabanına bildirmekten ibaretti.

Bunlar sayesinde artık normal bir kullanıcı hesabına gelen bir spam'i hızlıca farkedip işaretleyebilir, silebilir ya da ayrı dosyalayabiliriz... Genelde bir spamlik başlığı eklenir; yukarıdaki X-Pyzor: spam gibi, ve kullanıcının eposta programı da bu başlıklara göre gelen epostayı spam klasörüne koyacak şekilde ayarlanır. Bu başlıkların nasıl ekleneceği ise bir başka yazının konusu.

İlker Fıçıcılar
16.12.2011

İlgili Benzer Yazılar:


Arama önerileri: spam, junk, spam mail, junk mail, istenmeyen eposta, eposta, email, e,


Kaynak gösterecekler için referans: "Spam Olarak İşaretleme için Anti", İlker Fıçıcılar, http://www.KlavyeMonitor.com/Spam_Olarak_Isaretleme.html , Aralık 2011


 
 
 
   
Bu sayfaları Linux'ta oluşturan programı yazan: İlker Fıçıcılar