จัดการผู้ส่งที่ปลอดภัยและรายชื่อผู้ส่งที่ถูกบล็อกโดยใช้ PowerShell – Office 365
คำว่า “ตัวกรองอีเมลขยะ” กำหนดกลไกการรักษาความปลอดภัยของอีเมล Exchange ที่ปรับใช้ใน “ระดับกล่องจดหมาย” ในสภาพแวดล้อมที่ใช้ Exchange โดยส่วนใหญ่แล้ว โครงสร้างพื้นฐานด้านความปลอดภัยของเมลจะถูกนำไปใช้เกือบตลอดเวลาใน "ระดับเซิร์ฟเวอร์" (เซิร์ฟเวอร์ Exchange)
การป้องกันเมลขยะ
สิ่งที่น่าสนใจก็คือ Exchange ช่วยให้ผู้รับใช้การรักษาความปลอดภัยเมลเพิ่มเติมอีกชั้นหนึ่งซึ่งใช้งานในระดับกล่องจดหมาย
องค์ประกอบเพิ่มเติมที่ผู้รับ Exchange สามารถจัดการได้คือ “กลไกอีเมลขยะ” ” ซึ่งรวมถึงสององค์ประกอบต่อไปนี้:
- ตัวกรองอีเมลขยะ - นี่คือตัวกรองความปลอดภัยของกล่องจดหมาย Exchange ที่สามารถตรวจสอบข้อความอีเมลขาเข้าแต่ละข้อความ และขึ้นอยู่กับพารามิเตอร์ที่แตกต่างกัน ตัดสินใจว่าข้อความอีเมลนั้นเป็น "จดหมายขยะ" หรืออีเมลที่ถูกต้อง ตามค่าเริ่มต้น ตัวกรองอีเมลขยะของกล่องจดหมายจะไม่เปิดใช้งาน
- รายการตัวกรองอีเมลขยะ - คือตัวกรองความปลอดภัยของกล่องจดหมาย Exchange ที่สามารถจัดประเภทผู้ส่งเฉพาะหรือโดเมนเฉพาะว่าเป็น “ผู้ส่งที่ถูกต้อง” หรือ “ผู้ส่งที่ไม่ถูกต้องตามกฎหมาย”
ตัวเลือกการจัดการหากกล่องจดหมาย Exchange “ส่วนประกอบอีเมลขยะ”
การจัดการกล่องจดหมาย Exchange “คอมโพเนนต์อีเมลขยะ” ถูกนำมาใช้ในสองระดับ:
- ระดับผู้ใช้ - ผู้รับ Exchange แต่ละรายสามารถจัดการกล่องจดหมาย Exchange “ส่วนประกอบอีเมลขยะ” ได้โดยใช้ Outlook หรือการตั้งค่าจดหมาย OWA
- ระดับผู้ดูแลระบบ - ใช้ PowerShell
ตัวเลือกอื่นสำหรับการจัดการกล่องจดหมาย Exchange "คอมโพเนนต์อีเมลขยะ" ถูกนำมาใช้จาก "ฝั่งเซิร์ฟเวอร์" โดยใช้ PowerShell
ข้อได้เปรียบหลักของการใช้ PowerShell ในการจัดการการกำหนดค่า “ตัวกรองอีเมลขยะ” คือ:
การใช้การกำหนดค่าจำนวนมาก
ความสามารถในการปรับใช้การตั้งค่าที่จำเป็นสำหรับ "กล่องจดหมายจำนวนมาก" ในเวลาเดียวกัน
ดำเนินการตั้งค่าเฉพาะในนามของผู้ใช้
ความสามารถของผู้ดูแลระบบ Exchange Online เพื่อทำการตั้งค่าการกำหนดค่าเฉพาะ และโดยการทำเช่นนั้น หลีกเลี่ยงสถานการณ์ที่ผู้ใช้ที่ไม่ใช่ด้านเทคนิคจะต้องทำการตั้งค่าการกำหนดค่าเฉพาะ
รายชื่อผู้ส่งที่ปลอดภัยและรายชื่อผู้ส่งที่ถูกบล็อก
ตัวเลือก "รายการตัวกรองอีเมลขยะของกล่องจดหมาย" ของ Exchange จะช่วยให้ผู้ใช้ Exchange เชื่อมโยงกับข้อความอีเมลได้ โดยใช้ตัวกรองสี่ประเภท:
- รายชื่อผู้ส่งที่ปลอดภัย - แสดงโดยพารามิเตอร์ PowerShell -TrustedSendersAndDomain
- รายชื่อผู้ส่งที่ถูกบล็อก - แสดงโดยพารามิเตอร์ PowerShell -BlockedSendersAndDomains
- รายชื่อผู้รับที่ปลอดภัย - แสดงโดยพารามิเตอร์ PowerShell -TrustedRecipientsAndDomains
- ระหว่างประเทศ - ขณะนี้ไม่มีพารามิเตอร์ 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"}




