ค้นหาเว็บไซต์

จัดการผู้ส่งที่ปลอดภัยและรายชื่อผู้ส่งที่ถูกบล็อกโดยใช้ PowerShell – Office 365


คำว่า “ตัวกรองอีเมลขยะ” กำหนดกลไกการรักษาความปลอดภัยของอีเมล Exchange ที่ปรับใช้ใน “ระดับกล่องจดหมาย” ในสภาพแวดล้อมที่ใช้ Exchange โดยส่วนใหญ่แล้ว โครงสร้างพื้นฐานด้านความปลอดภัยของเมลจะถูกนำไปใช้เกือบตลอดเวลาใน "ระดับเซิร์ฟเวอร์" (เซิร์ฟเวอร์ Exchange)

การป้องกันเมลขยะ

สิ่งที่น่าสนใจก็คือ Exchange ช่วยให้ผู้รับใช้การรักษาความปลอดภัยเมลเพิ่มเติมอีกชั้นหนึ่งซึ่งใช้งานในระดับกล่องจดหมาย

องค์ประกอบเพิ่มเติมที่ผู้รับ Exchange สามารถจัดการได้คือ “กลไกอีเมลขยะ” ” ซึ่งรวมถึงสององค์ประกอบต่อไปนี้:

  1. ตัวกรองอีเมลขยะ - นี่คือตัวกรองความปลอดภัยของกล่องจดหมาย Exchange ที่สามารถตรวจสอบข้อความอีเมลขาเข้าแต่ละข้อความ และขึ้นอยู่กับพารามิเตอร์ที่แตกต่างกัน ตัดสินใจว่าข้อความอีเมลนั้นเป็น "จดหมายขยะ" หรืออีเมลที่ถูกต้อง ตามค่าเริ่มต้น ตัวกรองอีเมลขยะของกล่องจดหมายจะไม่เปิดใช้งาน
  2. รายการตัวกรองอีเมลขยะ - คือตัวกรองความปลอดภัยของกล่องจดหมาย Exchange ที่สามารถจัดประเภทผู้ส่งเฉพาะหรือโดเมนเฉพาะว่าเป็น “ผู้ส่งที่ถูกต้อง” หรือ “ผู้ส่งที่ไม่ถูกต้องตามกฎหมาย”

ตัวเลือกการจัดการหากกล่องจดหมาย Exchange “ส่วนประกอบอีเมลขยะ”

การจัดการกล่องจดหมาย Exchange “คอมโพเนนต์อีเมลขยะ” ถูกนำมาใช้ในสองระดับ:

  1. ระดับผู้ใช้ - ผู้รับ Exchange แต่ละรายสามารถจัดการกล่องจดหมาย Exchange “ส่วนประกอบอีเมลขยะ” ได้โดยใช้ Outlook หรือการตั้งค่าจดหมาย OWA
  2. ระดับผู้ดูแลระบบ - ใช้ PowerShell

ตัวเลือกอื่นสำหรับการจัดการกล่องจดหมาย Exchange "คอมโพเนนต์อีเมลขยะ" ถูกนำมาใช้จาก "ฝั่งเซิร์ฟเวอร์" โดยใช้ PowerShell

ข้อได้เปรียบหลักของการใช้ PowerShell ในการจัดการการกำหนดค่า “ตัวกรองอีเมลขยะ” คือ:

การใช้การกำหนดค่าจำนวนมาก

ความสามารถในการปรับใช้การตั้งค่าที่จำเป็นสำหรับ "กล่องจดหมายจำนวนมาก" ในเวลาเดียวกัน

ดำเนินการตั้งค่าเฉพาะในนามของผู้ใช้

ความสามารถของผู้ดูแลระบบ Exchange Online เพื่อทำการตั้งค่าการกำหนดค่าเฉพาะ และโดยการทำเช่นนั้น หลีกเลี่ยงสถานการณ์ที่ผู้ใช้ที่ไม่ใช่ด้านเทคนิคจะต้องทำการตั้งค่าการกำหนดค่าเฉพาะ

รายชื่อผู้ส่งที่ปลอดภัยและรายชื่อผู้ส่งที่ถูกบล็อก

ตัวเลือก "รายการตัวกรองอีเมลขยะของกล่องจดหมาย" ของ Exchange จะช่วยให้ผู้ใช้ Exchange เชื่อมโยงกับข้อความอีเมลได้ โดยใช้ตัวกรองสี่ประเภท:

  1. รายชื่อผู้ส่งที่ปลอดภัย - แสดงโดยพารามิเตอร์ PowerShell -TrustedSendersAndDomain
  2. รายชื่อผู้ส่งที่ถูกบล็อก - แสดงโดยพารามิเตอร์ PowerShell -BlockedSendersAndDomains
  3. รายชื่อผู้รับที่ปลอดภัย - แสดงโดยพารามิเตอร์ PowerShell -TrustedRecipientsAndDomains
  4. ระหว่างประเทศ - ขณะนี้ไม่มีพารามิเตอร์ PowerShell สำหรับตัวเลือกนี้ ตัวเลือก "สากล" ช่วยให้เราสามารถบล็อกข้อความอีเมลเฉพาะตามชื่อโดเมนประเทศหรือการเข้ารหัสภาษาเฉพาะ)

โดยส่วนใหญ่ ตัวเลือกทั่วไปที่ผู้ใช้ใช้คือ:

1. รายชื่อผู้ส่งที่ปลอดภัย

วัตถุประสงค์ของรายชื่อผู้ส่งที่ปลอดภัยคือ - เพื่อป้องกันเหตุการณ์ที่มีความหมายเชิงบวกอันเป็นเท็จ ซึ่งเป็นเหตุการณ์ที่เมลที่ถูกต้องถูกระบุอย่างผิดพลาดว่าเป็นสแปมเมล และด้วยเหตุนี้จึงถูกส่งไปยังโฟลเดอร์เมลขยะ

เมื่อเราเพิ่มชื่อโดเมนหรือที่อยู่อีเมลลงในรายชื่อผู้ส่งที่ปลอดภัย
อีเมลที่ส่งจากผู้ส่งรายใดรายหนึ่งจะไม่ถูกส่งไปยังโฟลเดอร์จดหมายขยะ

2. รายชื่อผู้ส่งที่ถูกบล็อก

วัตถุประสงค์ของรายชื่อผู้ส่งที่ถูกบล็อกคือ - เพื่อป้องกันเหตุการณ์ที่มีความหมายเชิงลบที่เป็นเท็จ ซึ่งเป็นเหตุการณ์ที่อีเมลขยะจัดการเพื่อ "เลี่ยง" ตัวกรองการรักษาความปลอดภัยของอีเมลที่มีอยู่ซึ่งไม่ได้จัดการเพื่อระบุและจัดประเภทอีเมลว่าเป็นสแปม จดหมาย

เมื่อเราเพิ่มชื่อโดเมนหรือที่อยู่อีเมลลงในรายชื่อผู้ส่งที่ถูกบล็อก
อีเมลที่ส่งจากผู้ส่งรายใดรายหนึ่งจะถูกส่งไปยังโฟลเดอร์อีเมลขยะโดยอัตโนมัติ

ข้อความจากบุคคลหรือชื่อโดเมนที่ปรากฏในรายการนี้จะถูกจัดประเภทเป็นขยะเสมอ ไม่ว่าเนื้อหาของข้อความจะเป็นอย่างไร

เราจะกำหนด "เอนทิตีผู้ส่ง" ได้อย่างไร

วิธีที่เราใช้เพื่อเกี่ยวข้องกับ “ผู้ส่ง” คือ โดยการกำหนด ชื่อโดเมน ของผู้ส่ง หรือ ที่อยู่อีเมล ของผู้ส่ง

ในกรณีที่เรากำหนดชื่อโดเมน กฎการกรองจะถูกนำไปใช้กับผู้ส่งทั้งหมดที่มีชื่อโดเมนเฉพาะสำหรับที่อยู่อีเมลของตน

การป้องกัน Outlook และจดหมายขยะ

ในภาพหน้าจอต่อไปนี้ เราจะเห็นการตั้งค่าเริ่มต้นของการกำหนดค่าการป้องกัน Outlook และอีเมลขยะ ตามค่าเริ่มต้น ตัวกรองอีเมลขยะ Outlook จะไม่เปิดใช้งาน

กล่าวอีกนัยหนึ่ง โดยค่าเริ่มต้น Outlook จะไม่ใช้ตัวกรองสแปมในเครื่องแทน การจัดประเภทของ
อีเมลเป็นอีเมลที่ถูกต้อง หรืออีเมลสแปมจะถูกนำมาใช้โดย "ฝั่งเซิร์ฟเวอร์" (เซิร์ฟเวอร์ Exchange) .

ในภาพหน้าจอต่อไปนี้ เราจะเห็น "แท็บรายการ" ต่างๆ ที่เราสามารถใช้เพื่อกำหนดรายชื่อผู้ส่งที่ถูกบล็อกหรือปลอดภัย

ส่วนที่ 1: เพิ่มที่อยู่อีเมลและชื่อโดเมนลงในรายชื่อผู้ส่งที่ปลอดภัยและผู้ส่งที่ถูกบล็อก

สถานการณ์ที่ 1.1 - เพิ่มที่อยู่อีเมลและชื่อโดเมนลงในรายการผู้ส่งที่ปลอดภัย | ผู้รับที่เฉพาะเจาะจง

เราต้องการกำหนดไวท์ลิสต์ของผู้ส่งที่เชื่อถือได้ โดยเพิ่มชื่อโดเมนและที่อยู่อีเมลลงในรายการปลอดภัยของผู้ส่ง

ในสถานการณ์สมมตินี้ เราต้องการเพิ่มข้อมูลไปยังผู้รับ Exchange เฉพาะราย

พารามิเตอร์ที่เราใช้สำหรับกำหนดข้อมูลที่บันทึกไว้ในรายการผู้ส่งที่ปลอดภัยคือ -TrustedSendersAndDomains

ไวยากรณ์คำสั่ง PowerShell:

Set-MailboxJunkEmailConfiguration -Identity <identity> -TrustedSendersAndDomains "<domain name>","<E-mail address>"

ตัวอย่างคำสั่ง PowerShell:

Set-MailboxJunkEmailConfiguration -Identity Brad@o365info.com -TrustedSendersAndDomains "cnn.com","alice@contoso.com"

สถานการณ์ที่ 1.2 - เพิ่มที่อยู่อีเมลและชื่อโดเมนลงในรายการผู้ส่งที่ปลอดภัย | โหมดเป็นกลุ่ม

เราต้องการกำหนดบัญชีขาวของผู้ส่งที่เชื่อถือได้ โดยการเพิ่มชื่อโดเมนและที่อยู่อีเมลลงในรายการปลอดภัยของผู้ส่ง

ในสถานการณ์สมมตินี้ เราต้องการใช้ "การอัปเดตจำนวนมาก" โดยการเพิ่มข้อมูลให้กับผู้รับ Exchange ที่มีอยู่ทั้งหมด

ไวยากรณ์คำสั่ง PowerShell:

Get-Mailbox -ResultSize Unlimited | Set-MailboxJunkEmailConfiguration -TrustedSendersAndDomains "<domain name>","<E-mail address>"

ตัวอย่างคำสั่ง PowerShell:

Get-Mailbox -ResultSize Unlimited | Set-MailboxJunkEmailConfiguration -TrustedSendersAndDomains "cnn.com","alice@contoso.com"

สถานการณ์ที่ 1.3 - เพิ่มที่อยู่อีเมลและชื่อโดเมนลงในรายการผู้ส่งที่ถูกบล็อก | ผู้รับที่เฉพาะเจาะจง

เราต้องการกำหนดบัญชีดำของ - ผู้ส่งที่ไม่น่าเชื่อถือ โดยการเพิ่มชื่อโดเมนและที่อยู่อีเมลลงในรายชื่อผู้ส่งที่ถูกบล็อก

ในสถานการณ์สมมตินี้ เราต้องการเพิ่มข้อมูลไปยังผู้รับ Exchange เฉพาะราย

พารามิเตอร์ที่เราใช้สำหรับกำหนดข้อมูลที่บันทึกไว้ในรายชื่อผู้ส่งที่ปลอดภัยคือ -BlockedSendersAndDomains

ไวยากรณ์คำสั่ง PowerShell:

Set-MailboxJunkEmailConfiguration -Identity <identity> -BlockedSendersAndDomains "<domain name>","<E-mail address>"

ตัวอย่างคำสั่ง PowerShell:

Set-MailboxJunkEmailConfiguration -Identity Brad@o365info.com -BlockedSendersAndDomains"spam.com","amanda@baddomain.com"

สถานการณ์ที่ 1.4 - เพิ่มที่อยู่อีเมลและชื่อโดเมนลงในรายการผู้ส่งที่ถูกบล็อก | โหมดเป็นกลุ่ม

เราต้องการกำหนดบัญชีดำของ - ผู้ส่งที่ไม่น่าเชื่อถือ โดยการเพิ่มชื่อโดเมนและที่อยู่อีเมลลงในรายชื่อผู้ส่งที่ถูกบล็อก

ในสถานการณ์สมมตินี้ เราต้องการใช้ "การอัปเดตจำนวนมาก" โดยการเพิ่มข้อมูลให้กับผู้รับ Exchange ที่มีอยู่ทั้งหมด

ไวยากรณ์คำสั่ง PowerShell:

Get-Mailbox -ResultSize Unlimited | Set-MailboxJunkEmailConfiguration -BlockedSendersAndDomains "<domain name>","<E-mail address>"

ตัวอย่างคำสั่ง PowerShell:

Get-Mailbox -ResultSize Unlimited | Set-MailboxJunkEmailConfiguration -BlockedSendersAndDomains "spam.com","amanda@baddomain.com"

สถานการณ์ที่ 1.5 - เพิ่มที่อยู่อีเมลและชื่อโดเมนลงในรายชื่อผู้ส่งที่ปลอดภัย + ลงในรายชื่อผู้ส่งที่ถูกบล็อกในเวลาเดียวกัน | โหมดเป็นกลุ่ม

เราต้องการกำหนดชุดค่าผสมที่เราเพิ่มข้อมูล (ชื่อโดเมนและที่อยู่อีเมล) ลงในรายชื่อผู้ส่งที่ถูกบล็อก + รายชื่อผู้ส่งที่ปลอดภัย

ไวยากรณ์คำสั่ง PowerShell:

Get-Mailbox -ResultSize Unlimited | Set-MailboxJunkEmailConfiguration -TrustedSendersAndDomains "<domain name>","<E-mail address>" -BlockedSendersAndDomains "<domain name>","<E-mail address>"

ตัวอย่างคำสั่ง PowerShell:

Get-Mailbox -ResultSize Unlimited | Set-MailboxJunkEmailConfiguration -TrustedSendersAndDomains "cnn.com",alice@contoso.com -BlockedSendersAndDomains "spam.com","amanda@baddomain.com"

ส่วนที่ 2: ตัวเลือกตัวกรองเมลขยะเพิ่มเติม

สถานการณ์ 2.1 - เปิดใช้งานตัวกรองเมลขยะ

ตามที่กล่าวไว้ ตามค่าเริ่มต้น ตัวกรองอีเมลขยะของกล่องจดหมายจะไม่ถูกเปิดใช้งาน

เราต้องการเปิดใช้งาน (เปิดใช้งาน) ตัวกรองอีเมลขยะในกล่องจดหมายสำหรับผู้รับที่ระบุ

ตัวอย่างคำสั่ง PowerShell:

Set-MailboxJunkEmailConfiguration "John@o365info.com" -Enabled $true

สถานการณ์ที่ 2.2 - ปิดใช้งานตัวกรองจดหมายขยะ

เราต้องการปิดการใช้งานตัวกรองอีเมลขยะของกล่องจดหมายสำหรับผู้รับที่ระบุ

ตัวอย่างคำสั่ง PowerShell:

Set-MailboxJunkEmailConfiguration "John@o365info.com" -Enabled $false

กำหนดค่าตัวเลือกของผู้ติดต่อที่เชื่อถือได้ใน Microsoft Outlook

อีกทางเลือกหนึ่งที่เราสามารถใช้เพื่อกำหนดรายชื่อผู้ส่งที่ปลอดภัยของเราคือการ "สั่งสอน" รายการตัวกรองอีเมลขยะในกล่องจดหมายให้เชื่อถือผู้รับแต่ละราย (ที่อยู่อีเมล) ที่ปรากฏอยู่ในรายชื่อผู้ติดต่อของเราโดยอัตโนมัติ ตัวเลือกนี้มีชื่อว่า - “เชื่อถืออีเมลจากผู้ติดต่อของฉันด้วย” และตามค่าเริ่มต้นจะไม่เปิดใช้งาน

สถานการณ์ที่ 2.3 - เปิดใช้งานตัวเลือกของผู้ติดต่อที่เชื่อถือได้ | โหมดเป็นกลุ่ม

เราต้องการเปิดใช้งานตัวเลือก “เชื่อถืออีเมลจากผู้ติดต่อของฉันด้วย” ให้กับผู้รับทุกคนของเรา (โหมดเป็นกลุ่ม)

ตัวอย่างคำสั่ง PowerShell:

Get-MailboxJunkEmailConfiguration * | Where {$_.ContactsTrusted -eq $true} | Set-MailboxJunkEmailConfiguration -ContactsTrusted $true

สถานการณ์ที่ 2.4 - ปิดใช้งานตัวเลือกของผู้ติดต่อที่เชื่อถือได้ | โหมดเป็นกลุ่ม

เราต้องการปิดการใช้งานตัวเลือก “เชื่อถืออีเมลจากผู้ติดต่อของฉันด้วย” ให้กับผู้รับทั้งหมดของเรา (โหมดเป็นกลุ่ม)

Get-MailboxJunkEmailConfiguration * | Where {$_.ContactsTrusted -eq $true} | Set-MailboxJunkEmailConfiguration -ContactsTrusted $false

ส่วนที่ 3: ดูข้อมูลเกี่ยวกับผู้ส่งที่ปลอดภัยและรายการที่ถูกบล็อก

สถานการณ์ที่ 3.1 - ดูข้อมูลเกี่ยวกับผู้ส่งที่ปลอดภัยและรายการที่ถูกบล็อก | ผู้รับที่เฉพาะเจาะจง

เราต้องการดูข้อมูลที่มีอยู่เกี่ยวกับการกำหนดค่าอีเมลขยะของกล่องจดหมายซึ่งรวมถึงรายการที่อยู่อีเมลและชื่อโดเมนที่ปรากฏในรายการผู้ส่งที่ปลอดภัยและรายการผู้ส่งที่ถูกบล็อก

ไวยากรณ์คำสั่ง PowerShell:

Get-MailboxJunkEmailConfiguration -Identity <identity>

ตัวอย่างคำสั่ง PowerShell:

Get-MailboxJunkEmailConfiguration -Identity "Brad@o365info.com"

สถานการณ์ 3.2 - ดูข้อมูลเกี่ยวกับผู้ส่งที่ปลอดภัยและรายการที่ถูกบล็อก | โหมดเป็นกลุ่ม

เราต้องการดูข้อมูลที่มีอยู่เกี่ยวกับการกำหนดค่าอีเมลขยะของกล่องจดหมายซึ่งรวมถึงรายการที่อยู่อีเมลและชื่อโดเมนที่ปรากฏในรายการผู้ส่งที่ปลอดภัยและในรายการผู้ส่งที่ถูกบล็อก

ในสถานการณ์สมมตินี้ เราต้องการดูข้อมูลเกี่ยวกับกล่องจดหมาย Exchange ที่มีอยู่ทั้งหมด

ตัวอย่างคำสั่ง PowerShell:

Get-Mailbox -ResultSize Unlimited | Get-MailboxJunkEmailConfiguration

สถานการณ์ที่ 3.3 - ส่งออกข้อมูลเป็นไฟล์ CSV | โหมดเป็นกลุ่ม

เราต้องการส่งออกข้อมูลจากรายชื่อผู้ส่งที่ปลอดภัยและในรายการผู้ส่งที่ถูกบล็อกของกล่องจดหมาย Exchange ที่มีอยู่ทั้งหมดไปยังไฟล์ CSV (ค่าที่คั่นด้วยเครื่องหมายจุลภาค)

ตัวอย่างคำสั่ง PowerShell:

Get-Mailbox -ResultSize Unlimited | Get-MailboxJunkEmailConfiguration | Export-CSV c:\temp\"Safe sender and blocked lists.CSV" -NoTypeInformation -Encoding UTF8

สถานการณ์ที่ 3.4 - ส่งออกข้อมูลไปยังไฟล์ TXT | โหมดเป็นกลุ่ม

เราต้องการส่งออกข้อมูลจากรายชื่อผู้ส่งที่ปลอดภัยและในรายการผู้ส่งที่ถูกบล็อกของกล่องจดหมาย Exchange ที่มีอยู่ทั้งหมดไปยังไฟล์ TEXT

ตัวอย่างคำสั่ง PowerShell:

Get-Mailbox -ResultSize Unlimited | Get-MailboxJunkEmailConfiguration | Out-File c:\temp\"Safe sender and blocked lists.txt" -Encoding UTF8

ส่วนที่ 4: อัปเดต (ลบและเพิ่ม) ผู้ส่งที่ปลอดภัยและรายการที่ถูกบล็อกที่มีอยู่

ในส่วนนี้ เราจะตรวจสอบวิธีอัปเดตรายชื่อผู้ส่งที่ปลอดภัยที่มีอยู่และในรายการผู้ส่งที่ถูกบล็อก ในสถานการณ์สมมตินี้ เราต้องการเพิ่มหรือลบข้อมูลจากรายชื่อผู้ส่งที่ปลอดภัยที่มีอยู่และในรายการผู้ส่งที่ถูกบล็อก

สถานการณ์ที่ 4.1 - เพิ่มที่อยู่อีเมลและชื่อโดเมนลงในรายการผู้ส่งที่ปลอดภัย | ผู้รับที่เฉพาะเจาะจง

เราต้องการ - เพิ่มที่อยู่อีเมลและชื่อโดเมนลงในรายชื่อผู้ส่งที่ปลอดภัยในปัจจุบันให้กับผู้รับเฉพาะ

ไวยากรณ์คำสั่ง PowerShell:

Set-MailboxJunkEmailConfiguration -Identity <identity> -TrustedSendersAndDomains @{Add="<domain name>","<E-mail address>"}

ตัวอย่างคำสั่ง PowerShell:

Set-MailboxJunkEmailConfiguration -Identity Brad@o365info.com -TrustedSendersAndDomains @{Add="fabrikam.com","Jeff@Trusteddomain.com"}

สถานการณ์ที่ 4.2 - เพิ่มที่อยู่อีเมลและชื่อโดเมนลงในรายการผู้ส่งที่ปลอดภัย | โหมดเป็นกลุ่ม

เราต้องการเพิ่มที่อยู่อีเมลและชื่อโดเมนเพิ่มเติมลงในรายชื่อผู้ส่งที่ปลอดภัยในปัจจุบันของผู้รับ Exchange ทั้งหมด

ตัวอย่างคำสั่ง PowerShell:

Get-Mailbox -ResultSize Unlimited | Set-MailboxJunkEmailConfiguration -TrustedSendersAndDomains @{Add="fabrikam.com","Jeff@Trusteddomain.com"}

สถานการณ์ที่ 4.3 - ลบที่อยู่อีเมลและชื่อโดเมนออกจากรายชื่อผู้ส่งที่ปลอดภัย | ผู้รับที่เฉพาะเจาะจง

เราต้องการลบที่อยู่อีเมลและชื่อโดเมนออกจากผู้ส่งที่ปลอดภัยที่มีอยู่สำหรับกล่องจดหมายของผู้ใช้รายใดรายหนึ่ง

ไวยากรณ์คำสั่ง PowerShell:

Set-MailboxJunkEmailConfiguration -Identity <identity> -TrustedSendersAndDomains @{Remove="<domain name>","<E-mail address>"}

ตัวอย่างคำสั่ง PowerShell:

Set-MailboxJunkEmailConfiguration -Identity Brad@o365info.com -TrustedSendersAndDomains @{Remove ="fabrikam.com","Jeff@Trusteddomain.com"}

สถานการณ์ที่ 4.4 - ลบที่อยู่อีเมลและชื่อโดเมนออกจากรายชื่อผู้ส่งที่ปลอดภัย | โหมดเป็นกลุ่ม

เราต้องการลบที่อยู่อีเมลและชื่อโดเมนออกจากผู้ส่งที่ปลอดภัยที่มีอยู่สำหรับผู้รับ Exchange ทั้งหมด

ตัวอย่างคำสั่ง PowerShell:

Get-Mailbox -ResultSize Unlimited | Set-MailboxJunkEmailConfiguration -TrustedSendersAndDomains @{Remove ="fabrikam.com","Jeff@Trusteddomain.com"}

บทความที่เกี่ยวข้อง