כיצד לחסום תחום שולח או כתובת דואר אלקטרוני ב- Exchange וב- Microsoft 365


מערכת דואר אלקטרוני המבוססת על Exchange Server מקומי או Exchange Online (Microsoft 365) מאפשרת למנהל מערכת לחסום (לדחות) הודעות דואר אלקטרוני מתחומים חיצוניים ספציפיים או מכתובות שולח. קיימות מספר תכונות ב- Exchange Server וב- Microsoft 365 שבהן באפשרותך להשתמש כדי ליצור רשימה שחורה של תחומים וכתובות דואר אלקטרוני לא רצויים שמהם ברצונך לחסום הודעות דואר אלקטרוני נכנסות. במאמר זה, נבחן כיצד להגדיר רשימת שולחים חסומים מממשק המשתמש הגרפי של מרכז הניהול של Exchange (EAC) או מ- PowerShell.

להלן טבלת סיכום של שיטות חסימת השולח הזמינות ב- EOL (M365) וב- Exchange Server המקומי.

שרת Exchange מקומיאקסצ'נג' אונליין (מיקרוסופט 365)
מסנן שולח+
חסימת שולחים באמצעות כללי תעבורה (כללי זרימת דואר)++
רשימות חסימות בודדות בתיבות דואר של משתמשים++
רשימת היתרים/חסימות של דיירים ב-EOL+

קביעת תצורה של סוכן מסנן השולח ב- Exchange Server

באפשרותך להשתמש במסנן המוכלל של Anti-Spam Agent ב- Exchange Server המקומי כדי לקבוע תצורה של רשימות שחורות של שולחים. שירות התעבורה ב- Exchange Server מאפשר לך להשתמש בסוכני מניעת דואר זבל כדי לסנן הודעות דואר אלקטרוני נכנסות. סוכנים אלה אינם מותקנים כברירת מחדל. כדי להתקין אותם, הפעל את קובץ ה- Script הבא בשרת תיבת דואר:

& $env:ExchangeInstallPath\Scripts\Install-AntiSpamAgents.ps1

הפעל מחדש את שירות Exchange Transport:

Restart-Service MSExchangeTransport

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

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

רשימת סוכנים מותקנים:

Get-TransportAgent

כדי להפעיל את סוכן מסנן הנמענים, הפעל:

Enable-TransportAgent "Recipient Filter Agent"

ניתן להשבית את כל סוכני מסנן דואר הזבל האחרים (אם אינך משתמש בהם):

Disable-TransportAgent "Content Filter Agent"
Disable-TransportAgent "Sender Id Agent"
Disable-TransportAgent "Sender Filter Agent"
Disable-TransportAgent "Protocol Analysis Agent"

באפשרותך לקבוע תצורה נוספת של מסנני RBL ב- Exchange באמצעות סוכן מסנן התוכן.

הפעל את סוכן סינון השולח:

Set-SenderFilterConfig -Enabled $true

אם ברצונך לסנן שולחים חיצוניים בלבד, עליך להפעיל פקודה זו:

Set-SenderFilterConfig -ExternalMailEnabled $true

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

Set-SenderFilterConfig -BlockedSenders info@emailing.com,admin@bad-domain.org

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

Set-SenderFilterConfig -BlockedDomainsAndSubdomains spammers.com,masssend.net

כדי לקבל את רשימת כתובות הדואר האלקטרוני החסומות, הפעל את הפקודה:

Get-SenderFilterConfig |fl BlockedSenders,BlockedDomains,BlockedDomainsAndSubdomains

אם ברצונך להוסיף ערכים חדשים לרשימת התחומים/כתובות החסומים, השתמש ב:

Set-SenderFilterConfig -BlockedSenders @{Add="spam_user@contoso.com"}

או

Set-SenderFilterConfig -BlockedDomainsAndSubdomains @{Add="block_me.net","spammers.com","fb.com"}

כדי להסיר את כתובות הדואר האלקטרוני הספציפיות מהרשימה השחורה של Exchange, הפעל פקודות אלה:

Set-SenderFilterConfig -BlockedSenders @{Remove="spam_user@contoso.com","some@gmail.com"}

פעולה זו תסיר רק את הכתובות שתציין, ולא את הרשימה כולה.

או:

Set-SenderFilterConfig -BlockedDomainsAndSubdomains @{Remove="block_me.net","spammers.com"}

באותו אופן, באפשרותך לנהל את הרשימה הלבנה של השולח ב- Exchange.

שימוש בכללי זרימת דואר של Exchange כדי לחסום דואר אלקטרוני

ב- EOL וב- Exchange Server, באפשרותך להשתמש בכללי זרימת דואר של Exchange (כללי תעבורה) כדי לחסום דואר אלקטרוני משולחים או תחומים ספציפיים. באפשרותך ליצור כללי דואר מממשק האינטרנט של מרכז הניהול של Exchange.

אם אתה משתמש בממשק EAC הקלאסי:

  1. נווט אל זרימת הדואר;

  2. צור כלל חדש. הוסף את התנאי השולח -> הוא האדם או התחום וציין את כתובות הדואר האלקטרוני או התחומים של השולח שיש לחסום;

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

  4. לאחר מכן הוסף את הפעולה -> חסום את ההודעה. באפשרותך לחסום דואר אלקטרוני ולשלוח NDR לשולח (דחה את ההודעה וכלול הסבר), NDR עם קוד השגיאה או למחוק את הודעת הדואר האלקטרוני מבלי לשלוח הודעה;

  5. ציין את עדיפות הכלל ושמור אותו.

ב- EOL, מרכז הניהול החדש של Exchange משמש להוספת כלל תעבורה חדש:

  1. נווט אל זרימת דואר -> כללים —> הוסף כלל;

  2. בחר את הכלל הגבל הודעות לפי שולח או נמען;

  3. הגדר את שם הכלל;

  4. החל כלל זה אם -> תחום הוא -> ציין את שמות התחומים שברצונך לחסום (באפשרותך להוסיף תחומים מרובים בכלל תעבורה);

  5. בשדה בצע את הפעולות הבאות, בחר חסום את ההודעה וציין אם יש לשלוח את ה- NDR לשולח (לדוגמה, בחר דחה את ההודעה עם קוד המצב המשופר וציין 5.7.1;

  6. לאחר מכן בחר מצב כלל -> אכיפה;

  7. כלל התעבורה החדש אינו זמין כברירת מחדל. הפעל אותו ב- EAC.

כל הודעות הדוא"ל מהדומיינים שצוינו יידחו כעת על ידי EOL. באפשרותך לראות את שם כלל התעבורה שדחה את הדואר האלקטרוני ביומני המעקב של Microsoft 365:

Office 365 received this message but couldn't deliver it to the recipient (‎info@contoso.com‎). This happened because an email admin for your organization set up the following mail flow rule that rejected the message:
Mail flow rule: ‎ exch_RuleBlockDomain_contoso‎

באפשרותך ליצור כלל תעבורה בדייר Exchange באמצעות PowerShell. התחבר לארגון שלך:

  • התחברות לשרתי Exchange באמצעות PowerShell מרוחק

  • כיצד להתחבר לדייר Microsoft 365 באמצעות מודול Exchange Online PowerShell?

כדי ליצור כלל זרימת דואר חדש לחסימת תחומים מרובים, הפעל

New-TransportRule -Name 'Block Spammers' -Comments 'Rule to block spammers' -Priority '0' -Enabled -FromAddressContainsWords 'info@nwtraders.msft' -DeleteMessage $true

או:

$list1 = @('contoso.com','nwtraders.msft',)
New-TransportRule -Name "block_sender_domain" -RecipientAddressMatchesPatterns $list1 RejectMessageEnhancedStatusCode '5.7.1' -RejectMessageReasonText "Blocked recipients"

הצג מידע אודות כלל התעבורה:

Get-TransportRule block_sender_domain | select name,State,SenderDomainIs,RejectMessageReasonText

חסימת שולחים באמצעות רשימת ההיתרים/החסימות של הדייר

באפשרותך לחסום את רשימת השולחים באמצעות התכונה 'רשימת דיירים/חסימות' ב- Exchange Online.

  1. היכנס אל Microsoft 365 Defender https://security.microsoft.com.

  2. נווט אל מדיניות וכללים -> מדיניות איומים -> רשימת היתרים/חסימות של דיירים;

  3. לחץ על לחצן חסום והוסף רשימה של כתובות דוא"ל ותחומים לרשימה שחורה;

  4. כלל נפרד נוצר עבור כל ערך

באפשרותך גם להוסיף כתובות לרשימת ההיתרים/החסימות של הדייר באמצעות PowerShell:

New-TenantAllowBlockListItems -ListType Sender -Block -Entries 'spam@contoso.com','info@contoso.com' -NoExpiration

הצגת כתובות חסומות:

Get-TenantAllowBlockListItems -ListType Sender -Block|select value,ExpirationDate

משתמשים בארגון לא יוכלו עוד לשלוח הודעות דואר אלקטרוני לכתובות אלה והשולחים יקבלו NDR:

5.7.1 Your message can't be delivered because one or more recipients are blocked by your organization's tenant allow/block list policy.

כיצד רשימה שחורה שולחים ב- Outlook?

באפשרותך לחסום שולחים בתיבת דואר של משתמש ספציפי, ולא ברמה של הארגון/הדייר של Exchange כולו. ניתן להגדיר את רשימת המשתמשים המהימנים והחסומים ב- OWA (הגדרות -> דואר > דואר זבל). כדי לחסום כתובת דואר אלקטרוני, פשוט הוסף את הכתובת או התחום לרשימת השולחים החסומים ושמור את השינויים.

אותו הדבר ניתן לעשות ב- Outlook. עבור אל הכרטיסיה בית ב- Outlook 365/2019/2016, לחץ על הרשימה הנפתחת זבל ובחר אפשרויות דואר זבל.

הוסף את כתובות הדואר האלקטרוני או התחומים שמהם אינך מעוניין לקבל דואר אלקטרוני בכרטיסיה שולחים חסומים.

הודעות דואר אלקטרוני משולח זה מועברות באופן אוטומטי לתיקיה דואר זבל של תיבת הדואר של המשתמש.

וההודעה הבאה תופיע ביומני המעקב:

The message was delivered to the Junk Email folder: FilteredAsSpam

מנהל Exchange יכול לנהל את רשימת התחומים החסומים וכתובות SMTP עבור תיבת דואר ספציפית באמצעות PowerShell. באפשרותך להוסיף כתובת שולח חדשה לרשימת דואר הזבל:

Set-MailboxJunkEmailConfiguration -Identity jrobinson -BlockedSendersandDomains @{Add="spam_user@contoso.com"}

לחלופין, באפשרותך להסיר את כתובת הדואר האלקטרוני הספציפית מרשימת השולחים החסומים:

Set-MailboxJunkEmailConfiguration -Identity jrobinson -BlockedSendersandDomains @{Remove="spam_user@contoso.com"}

הצגת רשימה של כתובות חסומות:

Get-MailboxJunkEmailConfiguration -Identity jrobinson | FL BlockedSendersandDomains

נקה את רשימת השולחים החסומים:

Set-MailboxJunkEmailConfiguration -Identity jrobinson -BlockedSendersAndDomains $null