Mündəricat:
- Addım 1: Ön şərtləri quraşdırın
- Addım 2: Sendmail Konfiqurasiyası
- Addım 3: Sendmail Yenidən Başlat
- Addım 4: Procmail Girişini qurun
- Addım 5: Yerli Procmail Yapılandırması
- Addım 6: Xüsusi Milters
- Addım 7: Qaydaları yoxlayın
- Addım 8: Bayes
- Addım 9: Tamamlandı
Video: Spamassassin, Dnsbl və Procmail istifadə edərək spamla necə mübarizə aparmaq olar: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Öz poçt serverimi işlədirəm və çox vaxt e -poçtumu çam ağacından istifadə edərək yoxlayıram. İllər keçdikcə spamdan qurtulmaq üçün çam ağacında spam filtrləri qurdum. Ancaq dələduzluqdan istifadə edərək e -poçtu yoxlamaq üçün böyürtkənimdən istifadə etdiyim də məlumdur. Yaxşı mənim çam filtrlərim squirrelmail üzərində işləmədi. Üstəlik son vaxtlar daha çox spam gəlirdi.
Bu təlimat, spam olaraq qeyd olunan mesajları avtomatik olaraq bir spam qovluğuna köçürmək üçün procmail istifadə edərək Fedorada spamassassin necə qurulacağını göstərəcək.
Addım 1: Ön şərtləri quraşdırın
Ön şərtlərinizi qurmaq istəyəcəksiniz:
joe@fletcher ~ $ sudo yum sendmail-cf sendmail procmail spamassassin spammass-milter quraşdırın
Addım 2: Sendmail Konfiqurasiyası
Sendmailin DNS Qara Siyahıdan istifadə etdiyini yoxlamaq istəyirsən. Sendmail.mc faylını redaktə edin və aşağıdakı sətirləri əlavə edin joe@fletcher ~ $ vi /etc/mail/sendmail.mc.shtml? "$ & {client_addr} ') dnlFEATURE (" dnsbl', `cbl.abuseat.org '," "" Spam bloklandı bax: https://cbl.abuseat.org/lookup.cgi?ip="$& {client_addr} ') dnlFEATURE (`dnsbl',` sbl.spamhaus.org ', "" Spam bloklandı, baxın: https://spamhaus.org/query/bl?ip= "$ & {client_addr}') dnlFEATURE (" dnsbl ', `list.dsbl.org'," "Spam bloklandı, baxın: https://dsbl.org/listing?"$&{client_addr}')dnl Bu açıq olsa da, procmaili standart poçt göndəricisi olaraq əlavə edin: MAILER (procmail) dnl
Addım 3: Sendmail Yenidən Başlat
Sendmails mc faylında dəyişikliklər etdikdən sonra konfiqurasiya faylını yenidən qurmaq üçün sendmail xidmətini yenidən başlatmalısınız (sendmail.cf)
joe@fletcher ~ $ sudo xidməti sendmail yenidən başladın
Addım 4: Procmail Girişini qurun
joe@fletcher ~ $ sudo vi /etc/procmailrcLOGFILE=/var/log/procmail.log# Aşağıdakı problemlərin həlli üçün şərh#VERBOSE = YES#LOGABSTRACT = YES Günlük faylını/var/logjoe@fletcher altında kuyruğa qoyaraq indi yoxlaya bilərsiniz. $ tail/var/log/procmail
Addım 5: Yerli Procmail Yapılandırması
Ev kataloqunda.procmailrc yaradınjoe@fletcher ~ $ vi. ~/Procmailrc: 0:
X-Spam Statusu: Bəli
/home/joe/mail/spam
Addım 6: Xüsusi Milters
Xüsusi filtrlər/miterlər dəsti yaratmaq istəyəcəksiniz. Apache.org -da öz xüsusi qaydalarınızı yaratmaqla bağlı böyük bir yazı var: Wiki Səhifəsi Spamın nümunələri izlədiyini gördüyünüzə əminəm. Məsələn, eyni mövzuları bir neçə ay ərzində oxşar mövzu sətirləri ilə konfet alışları haqqında eyni spam alıram. Bunlardan bir neçəsini axtaran bir qayda yaza bilərsiniz. joe@fletcher ~ $ sudo vi /etc/mail/spamassassin/local.cf başlığı CANDY_1 From = ~/hard/iheader CANDY_2 From = ~/candy/iheader CANDY_3 Subject = ~/hard/iheader CANDY_4 Subject = ~/candy/iheader CANDY_5 Subject = ~ /urban decay /imeta CANDY_MULTI_TEST ((CANDY_1 + CANDY_2 + CANDY_3 + CANDY_5)> 1.0) CANDY_MULTI_TEST 5.0 balı Yuxarıdakı şərtlərdən hər hansı biri yerinə yetirilirsə, onu spam olaraq qeyd edin. Başqa bir seçim müəyyən sahələri qara siyahıya salmaqdır: blacklist_from *@citylinenews.comYoxsa almaq istəmədiyiniz mövzunu bilirsinizsə: başlıq WARRANTY_CHECK Mövzu = ~ /Ev Zəmanəti /iscore WARRANTY_CHECK 5.0
Addım 7: Qaydaları yoxlayın
Yaratdığınız qaydaları yoxlayın:
joe@fletcher ~ $ spamassassin --lint -D Səhv yoxdursa, spamassassini yenidən başladın: joe@fletcher ~ $ sudo xidməti spamassassin yenidən başladın
Addım 8: Bayes
Bayes filtrlərindən istifadə edərək spamı təyin etmək üçün spamassassin hazırlaya bilərsiniz.
Əvvəlcə spam qovluğuna işarə edin: joe@fletcher ~ $ sa-learn --mbox --spam/home/joe/mail/spam Sonra gələnlər qutunuz: joe@fletcher ~ $ sa-learn --mbox --nonspam/var /mail/joe> 200 spam və vetiniz olduqda filtrlərdən istifadə etməyə başlayacaq.
Addım 9: Tamamlandı
Bu nöqtədə, spamsız gələnlər qutusuna doğru ilk addımınızı tamamladınız.
Spam olaraq işarələnmiş hər şeyin əslində spam olub olmadığını görmək üçün ilk həftə spam qovluğunuza baxmağa davam etməlisiniz. Spam keçərsə, başlıqlara baxdığınızdan və nümunə olaraq təyin edə biləcəyiniz bir şeyin olub olmadığından əmin olun və bunun üçün yeni bir qayda yazın. Adətən/tail/var/log/procmail -ə baxıram və spam olmayan hər hansı birinin səhv olaraq işarələndiyini yoxlayıram. Uğurlar! -Joe
Tövsiyə:
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
DHT11 Sensorunu Arduino istifadə edərək necə istifadə etmək olar: 5 addım
DHT11 Sensorunu Arduino istifadə edərək necə istifadə etmək olar: Bu dərslikdə DHT11 sensorunu Arduino istifadə edərək sınayacağıq.DHT11 temperatur və rütubəti ölçmək üçün istifadə edilə bilər. Lazım olan komponentlər: Arduino NanoDHT11 Temperatur və Nəmlik Sensoru USB Mini Jumper kabelləri Lazımi Kitabxana: DHT Kitabxanası
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək Sürətləndirməni izləyin: Sürətləndirmə sonsuzdur, düşünürəm ki, Fizikanın bəzi qanunlarına görə. Sahilə çıxan ən sürətli məxluq, bir anda ən yüksək sürətindən istifadə edərək ovunu tutur
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Laptop/Notbukun Aşırı Isınması ilə Necə Mübarizə Edilir: 8 addım
Laptop/Notbukun Aşırı Isınması ilə necə məşğul olmaq olar: Laptopun həddindən artıq istiləşməsi ciddi ziyana səbəb ola bilər. Ani bağlanma uğursuzluqları və ya təsadüfən görünən ölüm ekranları, notebookunuzu boğduğunuz anlamına gələ bilər. Yastığımdakı soyuducu fanatlarını bağladığımda son dəftərim sanki yatağımda əridi