Мазмуну:
- 1 -кадам: Пререквизиттерди орнотуңуз
- 2 -кадам: Sendmail конфигурациясы
- 3 -кадам: Sendmailди кайра жүктөө
- 4 -кадам: Procmail журналын орнотуу
- 5 -кадам: Жергиликтүү Procmail Config
- 6 -кадам: Custom Milters
- 7 -кадам: Эрежелерди текшерүү
- 8 -кадам: Байес
- 9 -кадам: Бүттү
Video: Spamassassin, Dnsbl жана Procmail аркылуу спам менен кантип күрөшүү керек: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Мен өзүмдүн почта серверимди иштетем жана көбүнчө почтамды карагайдын жардамы менен текшерем. Көп жылдар бою мен спамды жок кылуу үчүн карагайга спам чыпкаларын койгом. Бирок мен карагатымдын жардамы менен squirrelmail аркылуу электрондук почтаны текшерүү үчүн белгилүү болдум. Ооба, менин карагай чыпкаларым squirrelmailде иштеген жок. Мындан тышкары, акыркы убакта дагы спам келе баштады.
Бул көрсөтмө сизге спам катары белгиленген билдирүүлөрдү автоматтык түрдө спам папкасына жылдыруу үчүн procmail аркылуу Fedoraда спамассассинди кантип орнотууну көрсөтөт.
1 -кадам: Пререквизиттерди орнотуңуз
Алдын ала шарттарыңызды орноткуңуз келет:
joe@fletcher ~ $ sudo yum sendmail-cf sendmail procmail спамассассин спам-милтер орнотуу
2 -кадам: Sendmail конфигурациясы
Сиз sendmail DNS кара тизмесин колдонуп жатканын текшергиңиз келет. Sendmail.mc түзөтүү жана төмөнкү саптарды кошуу jooe@fletcher ~ $ vi /etc/mail/sendmail.mc.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ди кайра жүктөө
Sendmails mc файлына өзгөртүүлөрдү киргизгенден кийин, конфигурация файлын калыбына келтирүү үчүн sendmail кызматын кайра баштоо керек (sendmail.cf)
joe@fletcher ~ $ sudo кызматы sendmailди кайра жүктөө
4 -кадам: Procmail журналын орнотуу
joe@fletcher ~ $ sudo vi /etc/procmailrcLOGFILE=/var/log/procmail.log#Түшүнбөстүктөрдү оңдоо үчүн#VERBOSE = YES#LOGABSTRACT = YESСиз азыр logmail файлын/var/logjoe@fletcher астына коюу менен текшере аласыз. $ tail/var/log/procmail
5 -кадам: Жергиликтүү Procmail Config
Үй каталогунда.procmailrc түзүү@fletcher ~ $ vi. ~/Procmailrc: 0:
X-спам-абалы: Ооба
/home/joe/mail/спам
6 -кадам: Custom Milters
Сиз керектүү чыпкалар/митрлердин топтомун түзгүңүз келет. Apache.org бул жерде өзүңүздүн жеке эрежелериңизди түзүү боюнча эң сонун жазууларды жазды: Wiki Page Мен спамдын үлгүлөрдү ээрчип жүргөнүн байкаганыңызга ишенем. Мисалы, мен бир эле учурда бир нече айга окшош темадагы момпосуйлар жөнүндө спам алам. Сиз бул нерселердин бир нечесин издеп эреже жаза аласыз. joe@fletcher ~ $ sudo vi /etc/mail/spamassassin/local.cf header CANDY_1 From = ~/hard/iheader CANDY_2 From = ~/candy/iheader CANDY_3 Subject = ~/hard/iheader CANDY_4 Subject = ~/candy/iheader CANDY_5 Subject = ~ /шаардык ажыроо /имета 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 = ~ /Home Warranty /iscore WARRANTY_CHECK 5.0
7 -кадам: Эрежелерди текшерүү
Сиз түзгөн эрежелерди текшериңиз:
joe@fletcher ~ $ spamassassin --lint -D Эгерде каталары жок болсо, спамассассинди өчүрүп күйгүзүңүз: joe@fletcher ~ $ sudo кызматы спамассассинди өчүрүп күйгүзүңүз
8 -кадам: Байес
Байес чыпкаларын колдонуп спамды аныктоо үчүн спамассассинди үйрөтсөңүз болот.
Алгач спам папкаңызга белгилеңиз: 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 аркылуу Led Strip менен Аналогдук Саатты жана Санариптик Саатты Кантип Жасоо керек: 3 кадам
Arduino аркылуу Led Strip менен аналогдук саат жана санариптик саат кантип жасалат: Бүгүн биз аналогдук саат жасайбыз & Санарип саат Led Strip жана MAX7219 Dot модулу менен Arduino.Ал жергиликтүү убакыт алкагы менен убакытты оңдойт. Аналогдук саат узунураак LED тилкесин колдоно алат, ошондуктан аны көркөм өнөргө айлантуу үчүн дубалга илип коюуга болот
Кантип ESP32 менен ESP8266 аркылуу ESP-NOW аркылуу бир нече ESP сүйлөшүүлөрүн жасоо керек: 8 кадам
Кантип ESP32 жана ESP8266 аркылуу ESP-NOW аркылуу бир нече ESP сүйлөшүүлөрүн жасоо керек: Менин иштеп жаткан долбоорумда, роутерсиз бири-бири менен сүйлөшүү үчүн мага бир нече ESP керек. Бул үчүн, мен ESP-NOW аркылуу ESP роутери жок бири-бири менен зымсыз байланыш түзүү үчүн колдонуп жатам
Arduino жана Amazon Alexa аркылуу жарыкты/үй жарыгын кантип көзөмөлдөө керек: 16 кадам (сүрөттөр менен)
Arduino жана Amazon Alexa аркылуу жарыкты/үй жарыгын кантип көзөмөлдөө керек: Мен БУУга туташкан жана Alexa тарабынан башкарылган жарыкты кантип башкарууну түшүндүрдүм
GPRS аркылуу TCP/IP туташуусу: SIM900A модулу аркылуу серверге маалыматтарды кантип жөнөтүү керек: 4 кадам
GPRS аркылуу TCP/IP туташуусу: SIM900A модулун колдонуп серверге маалыматты кантип жөнөтүү керек: Бул окуу куралында мен sim900 модулун колдонуп TCP серверине маалыматтарды кантип жөнөтүү керектигин айтып берейин. Ошондой эле биз серверден кардарга маалыматтарды кантип аларыбызды көрөбүз (GSM модулу)
Ноутбуктун/ноутбуктун ысып кетиши менен кантип күрөшүү керек: 8 кадам
Ноутбуктун/Ноутбуктун ысып кетүүсү менен кантип күрөшүү керек: Ноутбуктун ысып кетиши оор зыян келтириши мүмкүн. Күтүлбөгөн жерден иштебей калуу же туш келди өлүм экрандары блокнотуңузду муунтуп жатканыңызды билдириши мүмкүн. Менин жазуумдагы муздатуучу желдеткичтерди жаап салганда, акыркы дептерим төшөгүмдө эрип кетти