在多个邮件服务器上查看邮件跟踪日志

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在多个邮件服务器上查看邮件跟踪日志相关的知识,希望对你有一定的参考价值。

命令分解:

1、获取组织内的所有邮件服务器

$Servers = Get-ExchangeServer

2、获取 HUB 服务器

$Servers | where {$_.isHubTransportServer -eq $true -or $_.isMailboxServer -eq $true}

3、查询指定时间 master 到zhaodongwei 发送成功的邮件

Get-MessageTrackingLog -Sender [email protected] -Start "2018-8-28 6:40:00" -Recipients [email protected] -EventId "DELIVER"

在多个邮件服务器上查看邮件跟踪日志

$Servers = Get-ExchangeServer; $Servers | where {$_.isHubTransportServer -eq $true -or $_.isMailboxServer -eq $true} | Get-MessageTrackingLog -Sender [email protected] -Start "2018-8-28 6:40:00" -Recipients [email protected] -EventId "DELIVER"

参考文档:
https://docs.microsoft.com/zh-cn/exchange/mail-flow/transport-logs/search-message-tracking-logs

以上是关于在多个邮件服务器上查看邮件跟踪日志的主要内容,如果未能解决你的问题,请参考以下文章

监视/跟踪日志文件以获取更改和电子邮件以获取结果

Cloudwatch 日志警报 - 如何在电子邮件通知中包含错误/异常/堆栈跟踪数据

如何用批处理脚本检查日志文件并发邮件

ASA下邮件发送经常失败

关闭 Mandrill 交易电子邮件 URL 跟踪

电子邮件的打开跟踪(open track)和链接点击跟踪(link track)的原理