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

การติดตามข้อความอีเมลใน Microsoft 365 (Exchange Online)


เช่นเดียวกับ Exchange ภายในองค์กร Exchange Online บนระบบคลาวด์มีคุณลักษณะในตัวที่มีประสิทธิภาพเพื่อติดตามข้อความอีเมลที่ส่งหรือรับโดยผู้ใช้ การติดตามข้อความช่วยให้คุณได้รับรายละเอียดทั้งหมดเกี่ยวกับอีเมลในองค์กร Exchange ของคุณ เมื่อใช้การติดตาม คุณสามารถบอกได้ว่าบริษัทของคุณได้รับอีเมลเฉพาะหรือไม่ ส่งอีเมลถึงกล่องจดหมายของผู้ใช้หรือระบบอีเมลระยะไกล หรือถูกกรองโดยตัวกรองป้องกันสแปม/กฎการส่ง ในบทความนี้ เราจะกล่าวถึงวิธีพื้นฐานในการติดตาม (สืบค้นกลับ) อีเมลที่ส่งหรือรับใน Exchange Online (Microsoft 365) โดยใช้ Exchange Admin Center (EAC) และ PowerShell

จะติดตามข้อความใน Exchange Admin Center ได้อย่างไร

คุณสามารถติดตามข้อความผ่านเว็บอินเทอร์เฟซของ Exchange Admin Center ลงชื่อเข้าใช้พอร์ทัล EAC ที่ทันสมัย (https://admin.exchange.microsoft.com) และไปที่ Mail Flow -> การติดตามข้อความ

หากต้องการค้นหาบันทึกการขนส่ง บัญชีของคุณต้องมีบทบาทอย่างใดอย่างหนึ่งต่อไปนี้: การจัดการองค์กร การจัดการการปฏิบัติตามข้อกำหนด หรือ แผนกช่วยเหลือ

ในหน้าต่างถัดไป มีตัวเลือกการติดตามข้อความที่กำหนดไว้ล่วงหน้าบางตัวเลือกให้ใช้งาน หากต้องการค้นหาใหม่ ให้คลิก เริ่มการติดตาม

กรอกข้อมูลในช่องคำขอ คุณสามารถระบุ:

  • ผู้ส่งและ/หรือผู้รับ ในกรณีนี้ ฉันต้องการรับข้อมูลเกี่ยวกับข้อความอีเมลทั้งหมดที่ส่งถึงบริษัทของฉันจากโดเมนภายนอก gmail.com (

    *@gmail.com

    );

  • ระยะเวลาการค้นหา รายงานสำหรับ 10 วันที่ผ่านมาจะถูกสร้างขึ้นแบบโต้ตอบ หากคุณต้องการค้นหาบันทึกที่เก่ากว่า 10 วัน จะถูกส่งไปยังที่อยู่อีเมลที่ระบุ

  • ในตัวเลือกการค้นหาโดยละเอียด คุณสามารถระบุเกณฑ์การค้นหาเพิ่มเติม (รหัสข้อความ, ที่อยู่ IP, สถานะการจัดส่ง)

คลิกปุ่ม ค้นหา เพื่อเริ่มการค้นหา

คุณจะเห็นข้อมูลเกี่ยวกับข้อความอีเมลทั้งหมดที่ตรงกับเกณฑ์ของคุณ

คุณสามารถคลิกอีเมลใดก็ได้และดูรายละเอียดข้อมูล ในตัวอย่างนี้ อีเมลถูกส่งไปยังกล่องจดหมายของผู้รับเรียบร้อยแล้ว (

Status: The message was delivered to the recipient’s Inbox folder

).

ข้อความค้นหาการติดตาม 10 รายการล่าสุดจะถูกบันทึกโดยอัตโนมัติในคอนโซล EAC คุณสามารถบันทึกแบบสอบถามการติดตามที่คุณใช้บ่อยได้

ค้นหาบันทึกการติดตามข้อความใน Exchange Online (Microsoft 365) ด้วย PowerShell

Get-MessageTrackingLog cmdlet ที่ใช้ใน Exchange Server ภายในองค์กรเพื่อค้นหาข้อความอีเมลที่ส่ง/รับในบันทึกการขนส่ง MessageTracking ใน Exchange Online, the

Get-MessageTrace

และ

 Get-MessageTraceDetail

cmdlets ใช้เพื่อติดตามข้อความ

เชื่อมต่อกับผู้เช่า Microsoft 365 ของคุณโดยใช้โมดูล Exchange Online PowerShell:

Connect-ExchangeOnline -UserPrincipalName maxbak@a-d.onmicrosoft.com -ShowProgress $true

หากคุณเรียกใช้ Get-MessageTrace cmdlet โดยไม่มีพารามิเตอร์ จะส่งคืนข้อมูลเกี่ยวกับอีเมลทั้งหมดในผู้เช่า Microsoft 365 ของคุณในช่วง 48 ชั่วโมงที่ผ่านมา คุณสามารถระบุช่วงวันที่สำหรับการค้นหาของคุณโดยใช้ตัวเลือก -StartDate และ -EndDate แสดงข้อมูลเกี่ยวกับข้อความทั้งหมดที่ส่งถึงผู้ใช้ (RecipientAddress) ในช่วง 5 วันที่ผ่านมา:

Get-MessageTrace -RecipientAddress maxmak@a-d.onmicrosoft.com -StartDate 12/17/21 -EndDate 12/21/21| select Received,SenderAddress,RecipientAddress, Subject,Size,Status|ft

ตามค่าเริ่มต้น Get-MessageTrace จะส่งคืนผลลัพธ์สูงสุด 1,000 รายการ และอาจใช้เวลาสักครู่สำหรับผู้เช่ารายใหญ่

คุณสามารถค้นหาทั้งฟิลด์ RecipientAddress และ SenderAddress ในแบบสอบถามการติดตามเดียว

ใช้ตัวเลือก - สถานะ เพื่อค้นหาตามสถานะการส่งข้อความ (ล้มเหลว, รอดำเนินการ, ส่งแล้ว, ขยาย, กักกัน, กรองเป็นสแปม)

หากต้องการแสดงข้อมูลโดยละเอียดเกี่ยวกับเหตุการณ์ที่พบ ให้ใช้ไปป์ที่มี cmdlet Get-MessageTraceDetail:

Get-MessageTrace -SenderAddress maxbak@a-d.onmicrosoft.com -StartDate 12/19/21 -EndDate 12/21/21|Get-MessageTraceDetail|fl

คำสั่งต่อไปนี้แสดงข้อมูลเกี่ยวกับสถานะการส่งข้อความอีเมลที่ส่งไปยังผู้รับหลายคน

รับ MessageID ก่อนสำหรับผู้รับ:

Get-MessageTrace -RecipientAddress maxbak@a-d.onmicrosoft.com|fl

จากนั้นคัดลอกรหัสข้อความและใช้เป็นอาร์กิวเมนต์ของตัวเลือก MessageID:

Get-MessageTrace -MessageID '<PR3PR03MB666621C6A63FC01EBCE8C730F46F9@PR3PR03MB6666.eurprd03.prod.outlook.com>' | select Received, RecipientAddress, Subject, Status

อย่างที่คุณเห็น รายงานสถานะการส่งข้อความสรุปปรากฏขึ้น

คุณสามารถส่งออกเอาต์พุต MessageTrace เป็นไฟล์ CSV เพื่อการวิเคราะห์เพิ่มเติมใน Excel:

Get-MessageTrace -SenderAddress maxbak@a-d.onmicrosoft.com|Export-Csv c:\ps\reports\m365_tracking_log.csv

ซึ่งแตกต่างจาก cmdlet Get-MessageTrackingLog ภายในองค์กรที่ค้นหาบันทึกที่มีอยู่ทั้งหมด Get-MessageTrace อนุญาตให้ค้นหาข้อความในช่วง 10 วันที่ผ่านมาเท่านั้น หากคุณต้องการรับข้อมูลเกี่ยวกับอีเมลที่ส่ง/ส่งเกิน 10 วันที่ผ่านมา ให้เรียกใช้การสืบค้นข้อมูลย้อนหลังโดยใช้

Start-HistoricalSearch

ซม.

เมื่อใช้ Start-HistoricalSearch ให้ระบุที่อยู่อีเมลเพื่อส่งรายงานในตัวเลือก NotifyAddress:

Start-HistoricalSearch -ReportTitle "Trace2021-20-12" -ReportType MessageTrace -SenderAddress maxbak@a-d.onmicrosoft.com -StartDate 12/01/2021 -EndDate 07/18/2021 -NotifyAddress adele@a-d.onmicrosoft.com

คุณสามารถรับสถานะข้อความสำหรับคำขอติดตามย้อนหลังได้โดยใช้คำสั่งนี้:

Get-HistoricalSearch

Exchange Online เก็บบันทึกการขนส่งในช่วง 90 วันที่ผ่านมา หากคุณระบุระยะเวลาที่นานกว่านี้ ข้อความแสดงข้อผิดพลาดต่อไปนี้จะปรากฏขึ้น:

Invalid StartDate value. The StartDate can't be greater than 90 days from today.

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