תוכן עניינים:

כיצד להילחם בדואר זבל באמצעות Spamassassin, Dnsbl ו- Procmail: 9 שלבים
כיצד להילחם בדואר זבל באמצעות Spamassassin, Dnsbl ו- Procmail: 9 שלבים

וִידֵאוֹ: כיצד להילחם בדואר זבל באמצעות Spamassassin, Dnsbl ו- Procmail: 9 שלבים

וִידֵאוֹ: כיצד להילחם בדואר זבל באמצעות Spamassassin, Dnsbl ו- Procmail: 9 שלבים
וִידֵאוֹ: יצירת חשבון דוא"ל והגדרה על Outlook בממשק דיירקט אדמין 2024, נוֹבֶמבֶּר
Anonim
כיצד להילחם בדואר זבל באמצעות Spamassassin, Dnsbl ו- Procmail
כיצד להילחם בדואר זבל באמצעות Spamassassin, Dnsbl ו- Procmail

אני מפעיל שרת דואר משלי, ואני בודק את הדוא"ל שלי רוב הזמן באמצעות אורן. במהלך השנים הקמתי מסנני דואר זבל באורן כדי לסלק דואר זבל. אך ידוע גם שאני משתמש באוכמנית שלי כדי לבדוק דוא"ל באמצעות דואר סנאי. ובכן, מסנני האורן שלי לא פעלו בדואר סנאי. בנוסף, יותר ספאם הגיע לאחרונה.

מדריך זה יראה לך כיצד להגדיר ספאם -שומר בפדורה באמצעות פרוק -מייל להעברת הודעות המסומנות כדואר זבל לתיקיית ספאם באופן אוטומטי.

שלב 1: התקן דרישות מוקדמות

התקן דרישות מוקדמות
התקן דרישות מוקדמות

תרצה להתקין את התנאים המוקדמים שלך:

joe@fletcher ~ $ sudo yum התקן sendmail-cf sendmail procmail spamassassin spammass-milter

שלב 2: תצורת Sendmail

תצורת Sendmail
תצורת 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 בעוד שאתה פותח את זה, הוסף פרוקי -מייל כשלוח ברירת המחדל: MAILER (procmail) dnl

שלב 3: הפעלה מחדש של Sendmail

Sendmail הפעלה מחדש
Sendmail הפעלה מחדש

לאחר שביצעת את השינויים בקובץ mc sendmails, עליך להפעיל מחדש את שירות sendmail כדי לבנות מחדש את קובץ התצורה (sendmail.cf)

joe@fletcher ~ $ sudo service sendmail restart

שלב 4: הגדר רישום של Procmail

הגדר רישום של Procmail
הגדר רישום של Procmail

joe@fletcher ~ $ sudo vi /etc/procmailrcLOGFILE=/var/log/procmail.log# הודעה למטה לפתרון בעיות#VERBOSE = YES#LOGABSTRACT = YES אתה יכול לבדוק את הפרוקאיל עכשיו על ידי התאמת קובץ היומן תחת/var/logjoe@fletcher ~ $ tail/var/log/procmail

שלב 5: הגדרת Procmail מקומית

תצורה מקומית של Procmail
תצורה מקומית של Procmail

צור.procmailrc בספריית הבית שלך joe@fletcher ~ $ vi. ~/Procmailrc: 0:

סטטוס X-Spam: כן

/home/joe/mail/spam

שלב 6: מילטרים בהתאמה אישית

מילטרים בהתאמה אישית
מילטרים בהתאמה אישית

תרצה ליצור קבוצה של מסננים/מיטרים מותאמים אישית. ל- Apache.org יש כתיבה מצוינת על יצירת כללים מותאמים אישית משלך כאן: דף ויקי אני בטוח ששמת לב שדואר זבל עוקב אחר דפוסים. למשל אני מקבל את אותו דואר זבל על עסקאות ממתקים עם שורות נושא דומות במשך כמה חודשים בכל פעם. אתה יכול לכתוב חוק ולחפש כמה מהדברים האלה. joe@fletcher ~ $ sudo vi /etc/mail/spamassassin/local.cf header CANDY_1 מאת = ~/hard/iheader CANDY_2 מאת = ~/candy/iheader CANDY_3 Subject = ~/hard/iheader CANDY_4 Subject = ~/candy/iheader CANDY_5 Subject = ~ /ריקבון עירוני /imeta CANDY_MULTI_TEST ((CANDY_1 + CANDY_2 + CANDY_3 + CANDY_5)> 1.0) ציון CANDY_MULTI_TEST 5.0 אם מתקיימים כל אחד מהתנאים לעיל, סמן אותו כדואר זבל. אפשרות נוספת היא רשימה שחורה של תחומים מסוימים: blacklist_from *@citylinenews.com או אם אתה מכיר את הנושא שאתה לא רוצה לקבל: כותרת WARRANTY_CHECK נושא = ~ /אחריות ביתית /iscore WARRANTY_CHECK 5.0

שלב 7: בדוק את הכללים

בדוק את הכללים
בדוק את הכללים

בדוק את הכללים שיצרת:

joe@fletcher ~ $ spamassassin --lint -D אם אין בו שגיאות, הפעל מחדש את spamassassin: joe@fletcher ~ $ sudo service spamassassin

שלב 8: בייס

בייס
בייס

אתה יכול להכשיר ספאם -סוציאני לזהות דואר זבל באמצעות מסננים בייסיים.

ראשית הפנה אותו לתיקיית הספאם שלך: joe@fletcher ~ $ sa-learn --mbox --spam/home/joe/mail/spam ואז תיבת הדואר הנכנס שלך: joe@fletcher ~ $ sa-learn --mbox --nonspam/var /mail/joe זה יתחיל להשתמש במסננים כשיש לך> 200 דואר זבל וחנקים.

שלב 9: בוצע

בוצע
בוצע

בשלב זה סיימת את הצעד הראשון שלך לתיבת דואר נכנס ללא דואר זבל.

תצטרך להמשיך לחפש בתיקיית הדואר הזבל שלך במשך השבוע הראשון בערך כדי לראות אם כל מה שמסומן כספאם הוא למעשה דואר זבל. אם דואר זבל עובר, הקפד להסתכל בכותרות ולראות אם יש משהו שאתה יכול לזהות כתבנית ולכתוב עליו חוק חדש. בדרך כלל אני פשוט זנב/var/log/procmail ובודק אם מסומן שאינו דואר זבל סומן בצורה לא נכונה. בהצלחה! -ג'ו

מוּמלָץ: