Съдържание:
- Стъпка 1: Инсталирайте предпоставки
- Стъпка 2: Конфигурация на Sendmail
- Стъпка 3: Sendmail Рестартиране
- Стъпка 4: Настройте регистрирането на Procmail
- Стъпка 5: Конфигурация за локална Procmail
- Стъпка 6: Персонализирани фрези
- Стъпка 7: Проверете правилата
- Стъпка 8: Bayes
- Стъпка 9: Готово
Видео: Как да се борим със спама с помощта на Spamassassin, Dnsbl и Procmail: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Аз управлявам собствен пощенски сървър и проверявам имейла си през повечето време, използвайки бор. През годините бях настроил спам филтри в бор, за да премахна спама. Но също така е известно, че използвам къпината си за проверка на имейла с помощта на squirrelmail. Е, боровите ми филтри не работеха на катерица. Освен това напоследък идваше повече спам.
Тази инструкция ще ви покаже как да настроите spamassassin във Fedora с помощта на procmail за автоматично преместване на съобщения, маркирани като спам, в папка със спам.
Стъпка 1: Инсталирайте предпоставки
Ще искате да инсталирате вашите предпоставки:
joe@fletcher ~ $ sudo yum инсталиране sendmail-cf sendmail procmail spamassassin spammass-milter
Стъпка 2: Конфигурация на Sendmail
Искате да проверите дали sendmail използва черния списък на DNS. Редактирайте sendmail.mc и добавете редовете по -долу joe@fletcher ~ $ vi /etc/mail/sendmail.mcFEATURE(`dnsbl ',` bl.spamcop.net', `" Спамът е блокиран вижте: https://spamcop.net/bl.shtml? "$ & {client_addr} ') dnlFEATURE (` dnsbl', `cbl.abuseat.org ',` "Спамът е блокиран вижте: https://cbl.abuseat.org/lookup.cgi?ip="$& {client_addr} ') dnlFEATURE (`dnsbl',` sbl.spamhaus.org ', `" Спамът е блокиран вижте: https://spamhaus.org/query/bl?ip= "$ & {client_addr}') dnlFEATURE (` dnsbl ', `list.dsbl.org',` "Спамът е блокиран вижте: https://dsbl.org/listing?"$&{client_addr}')dnl Докато имате това отворено, добавете procmail като поща по подразбиране: MAILER (procmail) dnl
Стъпка 3: Sendmail Рестартиране
След като направите промените в mc файла sendmails, трябва да рестартирате услугата sendmail, за да възстановите конфигурационния файл (sendmail.cf)
joe@fletcher ~ $ sudo услуга sendmail рестартиране
Стъпка 4: Настройте регистрирането на Procmail
joe@fletcher ~ $ sudo vi /etc/procmailrcLOGFILE=/var/log/procmail.log#Коментар по -долу за отстраняване на проблеми#VERBOSE = ДА#LOGABSTRACT = ДА Можете да проверите procmail сега, като оставите регистрационния файл под/var/logjoe@fletcher ~ $ tail/var/log/procmail
Стъпка 5: Конфигурация за локална Procmail
Създайте.procmailrc във вашата домашна директория joe@fletcher ~ $ vi. ~/Procmailrc: 0:
X-Spam-Status: Да
/home/joe/mail/spam
Стъпка 6: Персонализирани фрези
Ще искате да създадете набор от персонализирани филтри/митри. Apache.org има страхотна информация за създаването на ваши собствени персонализирани правила тук: Wiki Page Сигурен съм, че сте забелязали, че спамът следва модели. Например получавам същия спам за сделки с бонбони с подобни теми в продължение на няколко месеца. Можете да напишете правило, което да търси няколко от тези неща. joe@fletcher ~ $ sudo vi /etc/mail/spamassassin/local.cf заглавка CANDY_1 От = ~/hard/iheader CANDY_2 От = ~/candy/iheader CANDY_3 Subject = ~/hard/iheader CANDY_4 Тема = ~/candy/iheader CANDY_5 Subject = ~ /urban decy /imeta CANDY_MULTI_TEST (((CANDY_1 + CANDY_2 + CANDY_3 + CANDY_5)> 1.0) оценява CANDY_MULTI_TEST 5.0 Ако са изпълнени някое от горните условия, след това го маркирайте като спам. Друга възможност е да поставите в черния списък определени домейни: blacklist_from *@citylinenews.com Или ако знаете темата, която не искате да получавате: header WARRANTY_CHECK Subject = ~ /Начална гаранция /iscore WARRANTY_CHECK 5.0
Стъпка 7: Проверете правилата
Проверете правилата, които сте създали:
joe@fletcher ~ $ spamassassin --lint -D Ако няма грешки, рестартирайте spamassassin: joe@fletcher ~ $ sudo service spamassassin restart
Стъпка 8: Bayes
Можете да обучите spamassassin да идентифицира спам с помощта на байесови филтри.
Първо го насочете към вашата папка със спам: joe@fletcher ~ $ sa-learn --mbox --spam/home/joe/mail/spam След това вашата входяща поща: joe@fletcher ~ $ sa-learn --mbox --nonspam/var /mail/joe Той ще започне да използва филтрите, когато имате> 200 спама и шунките.
Стъпка 9: Готово
На този етап сте завършили първата си стъпка към входящата поща без спам.
Ще трябва да продължите да търсите в папката си със спам през първата седмица, за да видите дали всичко, означено като спам, всъщност е спам. Ако спамът преминава, не забравяйте да погледнете заглавките и да видите дали има нещо, което можете да идентифицирате като модел и напишете ново правило за него. Обикновено просто tail/var/log/procmail и проверявам дали някой не спам е маркиран неправилно. Късмет! -Джо
Препоръчано:
Направи си сам -- Как да си направим робот -паяк, който може да се контролира с помощта на смартфон с помощта на Arduino Uno: 6 стъпки
Направи си сам || Как да си направим робот -паяк, който може да се контролира с помощта на смартфон с помощта на Arduino Uno: Докато правите робот -паяк, човек може да научи толкова много неща за роботиката. В това видео ще ви покажем как да направите робот Spider, с който можем да управляваме с помощта на нашия смартфон (Androi
Как да управлявате GoPro Hero 4 с помощта на RC предавател: 4 стъпки (със снимки)
Как да управлявате GoPro Hero 4 с помощта на RC предавател: Целта на този проект е да можете да управлявате дистанционно GoPro Hero 4 чрез RC предавател. Този метод ще използва вградения Wi -Fi на GoPro & HTTP API за управление на устройството & е вдъхновен от ПРОТОТИП: НАЙ -МАЛКИ И ЕВТИЧНО
Как да стартирате серво мотори с помощта на Moto: bit с Micro: bit: 7 стъпки (със снимки)
Как да стартирате серводвигатели с помощта на Moto: bit С Micro: bit: Един от начините за разширяване на функционалността на micro: bit е да използвате дъска, наречена moto: bit от SparkFun Electronics (приблизително 15-20 долара). Изглежда сложно и има много функции, но не е трудно да стартирате серво мотори от него. Moto: bit ви позволява да
Как да броим от 0 до 99 с помощта на 8051 микроконтролер със 7 сегментен дисплей: 5 стъпки (със снимки)
Как да броим от 0 до 99 с помощта на 8051 микроконтролер със 7 -сегментен дисплей: Здравейте на всички, В този урок ще ви разкажем как да броите от 0 до 99, като използвате два 7 -сегментни дисплея
Как да използвате пълнофункционален SpamAssassin на Pair.com хоствани акаунти: 9 стъпки
Как да използвате пълнофункционален SpamAssassin на Pair.com хоствани акаунти: Аз хоствам домейн или два на pair.com. Те имат страхотни хостинг функции като SSH обвивка, mysql, php поддръжка и др. Те обаче нямат пълноценна инсталация на SpamAssassin. Те имат странна оголена версия, която ви позволява само да добавите черно