本文提供使用者可能遇到的傳訊問題,以及可能的解答。 其中也說明如何使用郵件追蹤工具來取得解答,以及對特定的郵件傳遞問題進行疑難排解。
執行郵件追蹤時需要多久才能看到結果?
在現代 Exchange 系統管理中心 (新式 EAC) 中,不到 10 天的訊息會立即顯示搜尋結果。
當您針對較舊的訊息執行訊息追蹤時,結果會在幾小時內以可下載的 CSV 檔案傳回。
注意事項
Microsoft Defender 入口網站中的 Exchange 訊息追蹤連結會在新式 EAC 中開啟訊息追蹤。
傳送的訊息需要多久的時間才會出現在訊息追蹤中?
傳送訊息時,訊息應該需要 5-10 分鐘才會出現在訊息追蹤數據中。
我可以透過 Exchange Online PowerShell 或 Exchange Online Protection PowerShell 執行訊息追蹤嗎? 要使用哪些 Cmdlet?
您可以在 Exchange Online PowerShell 或 Exchange Online Protection PowerShell 中使用下列 Cmdlet 來執行訊息追蹤:
Get-MessageTraceV2:搜尋過去 90 天的訊息數據。 如果您在不使用任何參數的情況下執行此 Cmdlet,則只會傳回過去 48 小時內的數據。 每個查詢只能傳回 10 天的數據。
Get-MessageTraceDetailV2:檢視特定訊息的訊息追蹤事件詳細數據。
Get-HistoricalSearch:使用此 Cmdlet 來檢視過去 10 天內完成的歷程記錄搜尋相關信息。
Start-HistoricalSearch:針對小於 90 天的訊息開始新的歷程記錄搜尋。
Stop-HistoricalSearch:停止未啟動的佇列歷程記錄搜尋, (狀態值 NotStarted
) 。
若要連線至 Exchange Online PowerShell,請參閱連線至 Exchange Online PowerShell。
若要在沒有 Exchange Online 信箱的情況下連線到獨立 EOP 組織中的 Exchange Online Protection PowerShell,請參閱連線到 Exchange Online Protection PowerShell。
在使用者介面執行郵件追蹤時,為什麼會收到逾時錯誤?
逾時錯誤的可能原因是查詢處理花費太多時間。 請簡化您的搜尋準則。 請考慮使用 Get-MessageTraceV2 Cmdlet,其具有更棘手的逾時需求。
為什麼我沒收到預期的電子郵件?
以下是一些可能的原因:
郵件被視為垃圾郵件。
因為符合規則,郵件被送至隔離。
郵件被拒絕
- 根據惡意程式碼篩選器
- 因為郵件附加的檔案包含惡意程式碼
- 因為郵件內文包含惡意程式碼
- 根據規則
- 因為動作被拒絕
- 因為動作是「強制 TLS」但是無法建立 TLS
- 根據連接器,因為需要 TLS 但是無法予以建立
訊息已傳送以進行仲裁,正在等待核准或仲裁者拒絕。
郵件從未送出。
訊息仍在處理中,因為先前發生失敗,且服務正在重新嘗試傳遞。
郵件無法傳遞至您的信箱
- 因為無法連線到目的地
- 因為目的地拒絕郵件
- 因為郵件在嘗試傳遞期間逾時
若要了解發生什麼事:
執行訊息追蹤。 使用盡可能多的搜尋準則來縮小結果範圍。 例如,您應該知道郵件的寄件人和預定收件者或收件者,以及郵件傳送的一般期間。
檢視結果、找出訊息,然後檢視訊息的特定詳細數據。 請參閱 檢視七天前訊息的訊息追蹤結果 或 檢視超過七天之訊息的訊息追蹤結果。 尋找傳遞狀態值 [失敗 ] 或 [ 擱置中 ],以說明為何未收到訊息。
確認已傳送訊息、服務已成功接收訊息、未篩選、重新導向或傳送以進行仲裁,且未遇到任何傳遞失敗或延遲。
我為什麼收到非預期的郵件?
以下是一些可能的原因:
- 郵件從隔離中釋放。
- 郵件在等候仲裁者核准後已釋放。
- 未偵測到郵件垃圾郵件。
- 郵件符合將您新增至郵件的規則。
- 訊息已傳送至您所屬的通訊組清單。
若要了解發生什麼事:
執行訊息追蹤。 使用盡可能多的搜尋準則來縮小結果範圍。 例如,指定接收郵件的收件者、將傳遞狀態設定為 [ 已傳遞],並根據接收郵件的時間設定時間週期。
檢視結果、找出訊息,然後檢視訊息的特定詳細數據。 請參閱 檢視七天前訊息的訊息追蹤結果 或 檢視超過七天之訊息的訊息追蹤結果。
為什麼有人未收到我的訊息,或為什麼我收到此未傳遞報告 (也稱為 NDR 或退回的訊息) ?
以下是一些可能的原因:
郵件被視為垃圾郵件。
因為符合規則,郵件被送至隔離。
訊息已重新路由傳送,因為連接器已將它傳送至另一個目的地。
訊息遭到拒絕:
- 根據惡意程式碼篩選器
- 因為郵件附加的檔案包含惡意程式碼
- 因為郵件內文包含惡意程式碼
- 根據規則
- 因為動作被拒絕
- 因為動作是「強制 TLS」但是無法建立 TLS
- 根據連接器,因為需要 TLS 但是無法予以建立
訊息已傳送以進行仲裁,且正在等待核准仲裁者拒絕該訊息。
郵件從未送出。
訊息仍在處理中,因為先前發生失敗,且服務正在重新嘗試傳遞。
無法將訊息傳遞至目的地:
- 因為無法連線到目的地
- 因為目的地拒絕郵件
- 因為郵件在嘗試傳遞期間逾時
郵件已傳遞至目的地,但在存取前已遭刪除 (可能是因為符合規則)。
若要了解發生什麼事:
執行訊息追蹤。 使用盡可能多的搜尋準則來縮小結果範圍。 例如,您應該知道郵件的寄件人和預定收件者或收件者,以及郵件傳送的一般期間。
檢視結果、找出訊息,然後檢視訊息的特定詳細數據。 請參閱 檢視七天前訊息的訊息追蹤結果 或 檢視超過七天之訊息的訊息追蹤結果。
尋找 [ 失敗 ] 或 [ 擱置 中] 的傳遞狀態,以說明為何未傳遞訊息。 確認已傳送訊息、服務已成功接收訊息、未篩選、重新導向或傳送以進行仲裁,且未遇到任何傳遞失敗或延遲。 如果無法連線到目的地,您可以使用 [至 IP ] 來協助針對連線問題進行疑難解答。
為什麼我的郵件需要這麼久的時間才能送達目的地? 它在管線的哪裡?
以下是一些可能的原因:
- 預定目的地無回應。 這是最有可能的案例。
- 這可能是需要很長的時間來處理的大型訊息
- 服務中的延遲可能會造成延遲
- 訊息可能已被封鎖
若要了解發生什麼事:
執行訊息追蹤。 使用盡可能多的搜尋準則來縮小結果範圍。 例如,您應該知道郵件的寄件人和預定收件者或收件者,以及郵件傳送的一般期間。
檢視結果、找出訊息,然後檢視訊息的特定詳細數據。 請參閱 檢視七天前訊息的訊息追蹤結果 或 檢視超過七天之訊息的訊息追蹤結果。
事件區段會告訴您為什麼尚未傳遞訊息。 時間戳資訊可讓您透過傳訊管線追蹤訊息,並告訴您服務處理每個事件所需的時間長度。 事件詳細數據會通知您傳遞的訊息是否很大,或目的地沒有回應。
郵件是否被標示為垃圾郵件?
郵件會因為數種原因而被標示為垃圾郵件。 例如,傳送的IP位址可能會出現在服務的其中一個IP封鎖清單上。 郵件可能會因為實際的郵件內容而被標示為垃圾郵件,例如符合垃圾郵件內容篩選器的規則時。 郵件追蹤工具只會追蹤垃圾郵件內容篩選事件;無法追蹤連線篩選事件 (例如封鎖的IP位址) 。 如需垃圾郵件篩選的詳細資訊,包括垃圾郵件內容篩選,請參閱Office 365 電子郵件反垃圾郵件保護。
若要了解為何將郵件標示為垃圾郵件:
執行訊息追蹤、在結果中找出訊息,然後檢視訊息的特定詳細數據。 請參閱 檢視七天前訊息的訊息追蹤結果 或 檢視超過七天之訊息的訊息追蹤結果。
當反垃圾郵件保護將郵件識別為垃圾郵件,並將其傳送至垃圾郵件 Email 資料夾或隔離時,其狀態值為 [已傳遞]。 您可以檢視事件詳細資料,以查看郵件如何到達其目的地。 例如,它可能會通知您郵件判斷為具有高垃圾郵件信賴等級,或符合進階垃圾郵件篩選選項。 您也會收到因訊息標示為垃圾郵件而發生的動作。 例如,它已傳送至隔離區、加上 X 標頭的戳記,或是透過高風險傳遞集區傳送。
郵件是否被偵測出含有惡意程式碼?
當郵件的內容 (郵件內文或附件中) 符合其中一個反惡意程式碼引擎的惡意程式碼定義時,郵件就會被視為惡意程式碼。 如需惡意程式碼篩選的詳細資訊,請參閱反惡意程式碼保護。
若要瞭解為何偵測到訊息包含惡意代碼, 請執行訊息追蹤。 使用盡可能多的搜尋準則來縮小結果範圍。 將傳遞狀態設定為 [失敗]。
檢視結果、找出訊息,然後檢視訊息的特定詳細數據。 請參閱 檢視七天前訊息的訊息追蹤結果 或 檢視超過七天之訊息的訊息追蹤結果。
如果訊息因為判斷為包含惡意代碼而尚未傳遞,則會在事件區段中提供這項資訊。 例如,以下是範例詳細數據:在附件檔案中偵測到惡意代碼:“ZipBomb”。zip。 您也會收到因包含惡意代碼的訊息而發生的動作,例如,如果整個訊息遭到封鎖,或所有附件都已刪除並取代為警示文本檔。
哪些郵件流程規則 (也稱為傳輸規則) 或 DLP 原則已套用至郵件?
若要瞭解哪一個郵件流程規則 (自定義原則規則) 或數據外洩防護 (DLP) 原則 (Exchange Online 客戶僅) 套用至郵件,請執行郵件追蹤。 使用盡可能多的搜尋準則來縮小結果範圍。 將傳遞狀態設定為 [失敗]。
檢視結果、找出訊息,然後檢視訊息的特定詳細數據。 請參閱 檢視七天前訊息的訊息追蹤結果 或 檢視超過七天之訊息的訊息追蹤結果。
如果因為內容符合規則而未傳遞郵件,事件區段會顯示郵件流程規則的名稱。 您也會收到因郵件流程規則相符而發生的動作通知。 例如,郵件已隔離、拒絕、重新導向、傳送以進行仲裁、解密,或任何其他可能的選項數目。 如需如何建立 Exchange 郵件流程規則並為其設定動作的相關信息,請參閱 Exchange Online 中的郵件流程規則 (傳輸規則) 。
當我執行訊息追蹤時,它會傳回規則 ID-1。 這代表什麼意思?
當郵件追蹤遇到不再存在的郵件流程規則時,會傳回規則 ID-1。 例如,在傳送原始郵件之後,郵件流程規則已修改或刪除。
關於使用郵件追蹤工具,還有什麼我需要知道的已知限制或行為說明?
使用訊息追蹤工具時,請注意下列問題:
IP 封鎖的郵件:IP 信譽封鎖清單封鎖的郵件會包含在垃圾郵件數據中,以供實時報告使用,但您無法在這些郵件上執行郵件追蹤。
重新導向的郵件:如果郵件流程規則重寫收件者,或因為網域的垃圾郵件動作設定為 [重新導向至電子郵件位址],則無法在單一搜尋中追蹤郵件。 您可以追蹤原始郵件,直到收件者改變時。 之後,郵件就無法在原始收件者底下追蹤。 您可以使用新收件者重新追蹤郵件。
MAIL FROM:無論郵件的 DATA 區段顯示什麼,郵件追蹤工具都會使用 SMTP 交談起始時顯示的 MAIL FROM 值作為搜尋中的寄件者。 此訊息可能會顯示回復位址,或不同的寄件者: 或寄件者值。 如果電子郵件訊息是由進程所傳送,而不是由電子郵件用戶端傳送,則傳送者與實際郵件中的寄件者不相符的可能性會增加。
郵件流程規則更新:當郵件符合郵件流程規則時,規則標識符會儲存在郵件追蹤和即時報告資料庫中。 如果您追蹤其中一則訊息,或向下切入報表中的規則詳細數據,訊息追蹤和實時報告使用者介面會根據報表資料庫中的規則標識碼,從託管服務網路動態提取目前的規則資訊。 例如,如果您在處理郵件后變更了該特定規則的屬性, (將它從 [拒絕] 變更為 [允許) ],則規則標識元在郵件追蹤和實時報告傳回的結果中保持不變,但 Exchange 系統管理中心會顯示新的郵件流程規則屬性。 您可使用稽核報告功能來判定規則的變更時間以及變更的內容。
垃圾郵件篩選的郵件:當內容篩選器將郵件標示為垃圾郵件,並將其傳送至垃圾郵件 Email 資料夾或隔離時,其狀態值為 [已傳遞]。 向下切入至事件詳細數據,以查看訊息如何抵達目的地。