כיצד לאבטח Postfix עם SpamAssassin ב Ubuntu 18.04 VPS או שרת ייעודי

Apache SpamAssassin הוא יישום תוכנה אינטליגנטי לסינון דוא”ל בלתי רצוי מטלמרקיסטים והאקרים. כלי השירות פועל על גבי סוכן העברת דואר (MTA) כמו Postfix כדי לסווג ולחסום דוא”ל לא רצוי.


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

במדריך זה, נראה לך כיצד להתקין SpamAssassin בשרת הדואר שלך שמתארח בשרת אובונטו 18.04…

תנאי מוקדם

  • תוכנית VPS שמפעילה את שרת Ubuntu 18.04
  • משתמש שאינו שורש עם הרשאות sudo
  • שרת דוא”ל Postfix

שלב 1: התקנת SpamAssassin

אנו הולכים להתקין את SpamAssassin באמצעות הפקודה apt-get. לפני כן, נעדכן תחילה את פרטי רשימת החבילות:

עדכון של $ sudo apt-get

לאחר מכן הפעל את הפקודה למטה להתקנת SpamAssassin:

$ sudo מתאים לקבל התקנה של spamassassin spamc

ללחוץ י ופגע להיכנס כאשר תתבקש לאשר את ההתקנה

שלב 2: הוספת משתמש מערכת SpamAssassin

SpamAssassin דורש ממשתמש לעבוד. אז אנו הולכים להוסיף משתמש חדש במערכת באמצעות הפקודה למטה:

$ adddo adduser spamd – כניסה למחשבים זמינים

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

שם מלא []: לחץ על Enter כדי לדלג
מספר החדר []: לחץ על Enter כדי לדלג
טלפון עובד []: לחץ על Enter כדי לדלג
טלפון ביתי []: לחץ על Enter כדי לדלג
אחר []: לחץ על Enter כדי לדלג
האם המידע נכון? [Y / n] Y

שלב 3: עריכת קובץ תצורת SpamAssassin

לאחר התקנת SpamAssassin, יש לו קובץ תצורת ברירת מחדל שנמצא ב- / etc / default / spamassassin. אנו הולכים לערוך קובץ זה באמצעות עורך ננו כדי לשנות כמה פרמטרים.

$ sudo nano / etc / default / spamassassin

ראשית שנה את הערך של מופעל הוראה מ- 0 ל- 1:

ערך ברירת מחדל:

$ מופעל = 0

לשנות ל:

$ מופעל = 1

בשלב הבא עליכם ליצור משתנה בשם סאהום עם הערך שלהלן:

$ SAHOME ="/ var / log / spamassassin /"

חפש את אפשרויות הנחיה ושנו את ערכו כמוצג להלן:

ערך ברירת מחדל:

אופציות $ ="–create-prefs –max-children 5 – עוזר-בית-בימוי"

לשנות ל:

אופציות $ ="–create-prefs –max-children 5 – שם משתמש spamd –helper-home-dir / home / spamd / -s /home/spamd/spamd.log"

כמו כן, בכדי ש- SpamAssassin יבחר עדכונים, אנו מתכוונים להגדיר את ערך ה- CRON ל -1 כך שהכלי יכול להוריד כללים חדשים באופן אוטומטי..

ערך ברירת מחדל:

$ CRON = 0

לשנות ל:

$ CRON = 1

ללחוץ CTRL + X, י ו להיכנס לשמירת הקובץ

שלב 4: הוספת כללי דואר זבל של SpassAssassin

בשלב הבא, אנו נוסיף כמה כללי ספאם. הקובץ שאנחנו הולכים לערוך נמצא ב / etc/spamassassin/local.cf. אז הקלד את הפקודה למטה לפתיחת הקובץ באמצעות ננו עורך:

$ sudo nano /etc/spamassassin/local.cf

>בטל את הפרסום של השורות המוצגות להלן ושנה את הערכים כמפורט

לכתוב מחדש את נושא הנושא [***** SPAM _SCORE_ *****]
required_score 5.0
use_bayes 1
bayes_auto_learn 1

ללחוץ CTRL + X, י ו להיכנס לשמירת הקובץ

שלב 5: עריכת Postfix

בשלב הבא עלינו לקבוע את התצורה של Postfix כך שתוכל לצרף הודעות דרך SpamAssassin. אז הפעל את הפקודה למטה כדי לערוך את קובץ התצורות הראשי של Postfix:

$ sudo nano /etc/postfix/master.cf

חפש את הקו:

$ smtp inet n – – – – smtpd

ולשנות ל:

$ smtp inet n – – – – smtpd
$ -o content_filter = דואר זבל

כמו כן, עליך להוסיף את השורה למטה להגדרה לאחר מסנן תוכן בתור:

יוניקס unass – n n – צינור של $ spamassassin
user = spamd argv = / usr / bin / spamc -f -e
/ usr / sbin / sendmail -oi -f $ {שולח} $ {מקבל}

ללחוץ CTRL + X, י ו להיכנס לשמירת הקובץ

שלב 6: הפעל מחדש את Postfix ו- SpamAssassin

כדי שהשינויים ייכנסו לתוקף, עליך להפעיל מחדש את Postfix ו- SpamAssassin באמצעות הפקודות שלהלן

הפעלה מחדש של שירות sudo לאחר התיקון
הפעלה מחדש על שירות ספדו של $ sudo

שלב 7: בדיקת SpamAssassin

אתה יכול לבדוק אם SpamAssassin עובד על ידי שליחת דוא”ל לשרת שלך ובחינת כותרות מלקוח דוא”ל.

סיכום

במדריך זה עברנו את הצעדים לאבטחת שרת הדוא”ל שלך באמצעות SpamAssassin. אם תעקוב אחר התצורות שלב אחר שלב, תיפרד מהודעות דוא”ל לא רצויות בשרת שלך. זה ישמור על בטיחות השרת שלך ולהימנע מהרבה הודעות דואר זבל שיכולות להתערבב עם הודעות חשובות על העסק שלך.

בדוק את שלושת שירותי האירוח הדוא”ל המובילים האלה:

FastComet

מחיר התחלתי:
2.95 דולר


מהימנות
9.7


תמחור
9.5


ידידותי למשתמש
9.7


תמיכה
9.7


תכונות
9.6

קרא ביקורות

בקר ב- FastComet

A2 אירוח

מחיר התחלתי:
3.92 דולר


מהימנות
9.3


תמחור
9.0


ידידותי למשתמש
9.3


תמיכה
9.3


תכונות
9.3

קרא ביקורות

בקר ב- A2 Hosting

ChemiCloud

מחיר התחלתי:
2.76 דולר


מהימנות
10


תמחור
9.9


ידידותי למשתמש
9.9


תמיכה
10


תכונות
9.9

קרא ביקורות

בקרו ב- ChemiCloud

מאמרים בנושא הוראות

  • כיצד לגבות את מסד הנתונים MySQL ב Ubuntu 18.04 VPS או שרת ייעודי
    ביניים
  • כיצד להגדיר את התצורה של Nginx להשתמש בתעודת SSL / TLS עם חתימה עצמית באובונטו 18.04 VPS או שרת ייעודי
    ביניים
  • כיצד לאבטח את שרת האינטרנט של Apache באמצעות ModEvasive באובונטו 18.04 VPS
    ביניים
  • כיצד להתקין PrestaShop על VPS או Ubuntu 18.04 או שרת ייעודי
    ביניים
  • כיצד להגדיר משרות של Cron ב- Ubuntu 18.04 שרת ייעודי או VPS
    ביניים
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map