מצב טיפוסי: שרת הדואר של חברה מעבד 10,000 מיילים ביום, ובתוך שבוע 80% הם ספאם. לקוחות לא מקבלים חשבוניות, עובדים טובעים בפישינג, ותמיכה מבזבזת 3 שעות ביום על ניקוי ידני. ראינו את זה עשרות פעמים. במשך יותר מ-5 שנים הקמנו יותר מ-200 שרתי דואר, וב-90% מהמקרים אנו בוחרים ב-Rspamd. למה? SpamAssassin קיים כבר זמן רב, עובד בצורה אמינה, אבל הוא כבד ואיטי יותר. Rspamd כתוב ב-C, עובד כ-milter, מעבד אלפי מיילים בדקה על חומרה צנועה, ומשתמש ב-Redis לסטטיסטיקות. חיסכון בזמן עובדים לאחר היישום הוא עד 70%, והפחתת עלויות תשתית עד 30%. לדוגמה, לאחרונה הקמנו Rspamd לחברה עם 500 עובדים — לאחר חודש תעבורת הספאם ירדה ב-95%, ועומס התמיכה ירד כמעט לאפס.
למה Rspamd מהיר פי 6 מ-SpamAssassin?
Rspamd מעבד יותר מ-5000 מיילים בדקה לעומת ~800 ל-SpamAssassin. ההבדל הוא בשפת היישום: C לעומת Perl. Rspamd צורך ~50 MB של זיכרון, SpamAssassin ~200 MB. ממשק האינטרנט המובנה של Rspamd מפשט ניטור; ל-SpamAssassin אין כזה. Rspamd תומך בחתימת DKIM ישירות מהקופסה; SpamAssassin דורש opendkim. לפרויקטים חדשים הבחירה ברורה.
| קריטריון | Rspamd | SpamAssassin |
|---|---|---|
| שפה | C | Perl |
| ביצועים (מיילים/דקה) | 5000+ | ~800 |
| ממשק | ממשק אינטרנט מובנה (פורט 11334) | אין, רק CLI |
| מסד נתונים לסטטיסטיקות | Redis | Berkeley DB או MySQL |
| חתימת DKIM | מובנה | דרך opendkim |
| צריכת זיכרון (לשרת) | ~50 MB | ~200 MB |
איך להגדיר אינטגרציה של Rspamd עם Postfix דרך milter?
ההתקנה והחיבור אורכים 15 דקות. שלבים:
-
התקנת חבילות:
apt install rspamd redis-server -
הפעלת שירותים:
systemctl enable --now rspamd redis-server -
הגדרת Postfix: הוסף ל-
/etc/postfix/main.cf:smtpd_milters = inet:127.0.0.1:11332 non_smtpd_milters = inet:127.0.0.1:11332 milter_default_action = accept milter_protocol = 6הגדר ספים ב-
smtpd_milters = inet:127.0.0.1:11332 non_smtpd_milters = inet:127.0.0.1:11332 milter_default_action = accept milter_protocol = 6:reject = 15; add_header = 6; greylist = 4;הפעל מחדש שירותים:
/etc/rspamd/local.d/actions.confמיילים עם ציון מעל 15 נדחים, מעל 6 מקבלים כותרת
reject = 15; add_header = 6; greylist = 4;, מ-4 עד 6 — greylisting.איך לאמן את הפילטר הבייסיאני של Rspamd?
ללא אימון, המסווג חסר תועלת. מינימום 200 מיילים מכל סוג — ספאם ו-ham. אנו מגדירים למידה אוטומטית מתיקיות משתמשים: גרור מייל לספאם — הסקריפט מאמן מחדש את המודל.
הגדרה
systemctl restart postfix rspamd:backend = "redis"; expire = 8640000; min_learns = 200;פקודות אימון ידני:
rspamc learn_spam /path/to/spam/ rspamc learn_ham /path/to/ham/ככל שהמדגם גדול יותר, כך הסינון מדויק יותר. כדי לזרז, ניתן להשתמש במערכי נתונים ציבוריים.
איך להגדיר חתימת DKIM דרך Rspamd?
Rspamd חותם דואר יוצא ללא כלים חיצוניים. יצירת מפתח והגדרה:
rspamadm dkim_keygen -s mail -d example.com -k /etc/rspamd/dkim/example.com.mail.key # /etc/rspamd/local.d/dkim_signing.conf enabled = true; path = "/etc/rspamd/dkim/$domain.$selector.key"; selector = "mail"; sign_local = true;החתימה מוחלת רק על דואר יוצא (דרך
X-Spam-Flag: Yes), דואר נכנס נבדק ללא חתימה. מידע נוסף על DKIM.איך להימנע מתוצאות חיוביות שגויות ב-Rspamd?
מצב נפוץ: Rspamd מסמן מיילים ממערכות CRM או שירותי דיוור כספאם. פתרון — הוסף את השולח לרשימה לבנה דרך multimap:
# /etc/rspamd/local.d/multimap.conf WHITELIST_FROM { type = "from"; map = "/etc/rspamd/whitelist_from.txt"; score = -5.0; }כמו כן, הגדר greylisting: אם שרת הדואר של השולח לא מנסה שוב, המייל אובד — הפרמטר
/etc/rspamd/local.d/classifier-bayes.confב-backend = "redis"; expire = 8640000; min_learns = 200;שולט בזה.הגדרת Redis עבור Rspamd
Rspamd משתמש ב-Redis כדי לאחסן סטטיסטיקות של הפילטר הבייסיאני, הפעלות greylisting, ונתונים אחרים. ודא ש-Redis מוגדר לשמור נתונים באחסון קבוע (RDB/AOF) ויש לו מספיק זיכרון (בדרך כלל 1-2 GB). הגדרה:
rspamc learn_spam /path/to/spam/ rspamc learn_ham /path/to/ham/.כמה עולה סינון ספאם עם Rspamd?
העלות המדויקת תלויה בנפח תעבורת הדואר ובמורכבות התשתית. בממוצע, הלקוחות שלנו חוסכים בין 20,000 ל-$450–650 בחודש על ידי הפחתת עבודה ידנית וביטול פתרונות אנטי-ספאם מסחריים. לדוגמה, חברה עם 200 עובדים חסכה $320–460 בחודש על רישיונות וזמן עבודת תמיכה לאחר יישום Rspamd.
מה כולל שירות הגדרת האנטי-ספאם
- ביקורת על תשתית הדואר הנוכחית והגדרות Postfix
- התקנה ואינטגרציה של Rspamd עם milter, הגדרת ספים
- הגדרת פילטר בייסיאני עם למידה אוטומטית מתיקיות משתמשים
- הגדרת DKIM, SPF, DMARC לדומיינים
- הגדרת ממשק אינטרנט וניטור (Prometheus/Grafana)
- תיעוד תפעולי ו-runbook למצבים טיפוסיים
- הדרכת מנהלים (שעה)
- תמיכה שבועיים לאחר השחרור: ניטור איכות, התאמת ספים
- אחריות: מיילים לגיטימיים לא אובדים, ספאם נחסם ב-99% מהימים הראשונים
תהליך ולוח זמנים
שלב משך ביקורת על תשתית נוכחית יום אחד התקנה ואינטגרציה של Rspamd 1–2 ימים הגדרת ספים ואימון בייסיאני 2–3 ימים DKIM, SPF, DMARC יום אחד ניטור איכות (שבועיים) 14 ימים המחזור המלא אורך מיום אחד (הגדרה בסיסית) עד 4 שבועות (כוונון מלא). העלות מחושבת באופן אישי.
אם אתה רוצה לשכוח מספאם, צור קשר — נגדיר סינון עם אחריות. הזמן ביקורת תשתית דואר וקבל ייעוץ. מידע נוסף על הגדרת Rspamd בתיעוד הרשמי.







