我是我的大学的一名电子邮件管理员,发送学生更新的办公室感觉很多学生都屏蔽了他们。他们想让我们看看有多少人屏蔽了他们。
我们为教师使用Exchange 2007 Server,为学生使用live@edu。我们运行的是PowerShell 2.0版
所以我的问题是:有没有办法从管理上获得最终用户的“阻止发件人”列表(从Outlook中),使用Exchange或PowerShell脚本?
(不是远程访问每个学生并检查他们的阻止列表)
我在任何地方都没找到这个,我猜这意味着你不能?
新闻信件中有一些重要的公告,比如校内体育赛事……
发布于 2016-05-04 22:28:24
Get-MailboxJunkEmailConfiguration PowerShell cmdlet应该能够提供您要在此处查找的内容。
(我意识到这是一个古老的问题-但对于其他可能找到这个问题并正在寻找解决方案的人来说……)
我不确定Exchange2007(一个匿名编辑器报告这在2007年不起作用),但这至少在Exchange2010下起作用。(Exchange 2007 went into extended support on 2012-04-10, with extended support ending on 2017-04-11.)
下面是原始命令可以提供的功能:
[PS] C:\>Get-MailboxJunkEmailConfiguration someUsername
RunspaceId : 900f7cb7-3cae-4335-895b-ccf1a04fa09d
Enabled : True
TrustedListsOnly : False
ContactsTrusted : False
TrustedSendersAndDomains : {}
BlockedSendersAndDomains : {}
MailboxOwnerId : some.domain/SOME-OU/someUserName
Identity : some.domain/SOME-OU/someUserName
IsValid : True显然,将someUsername替换为适当的用户名。请注意,这里的测试用户当前没有配置任何块。
要仅获取BlockedSendersAndDomains属性:
(Get-MailboxJunkEmailConfiguration someUsername).BlockedSendersAndDomainshttps://stackoverflow.com/questions/17173477
复制相似问题