ORF反垃圾邮件系统

邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册
查看: 6531|回复: 9
打印 上一主题 下一主题

[已解决] exchange2010如果设置了抄送人怎么批量导出

[复制链接]
跳转到指定楼层
顶楼
发表于 2011-1-6 15:06:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
exchange2010如果设置了抄送人怎么批量导出
查看抄送人知道在哪里。但是不知道能否批量导出。因为年底统计时候一个一个看太麻烦了。有没有什么好的办法?

就是exchange中的转发地址(抄送人)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?会员注册

x
沙发
发表于 2011-1-7 09:55:19 | 只看该作者
批量导出?准备以后使用?

其实在Outlook的抄送里面的地址也是可以全选的。
藤椅
 楼主| 发表于 2011-1-10 09:08:12 | 只看该作者
是为了方便查看,那些人抄送给谁了。

我说的抄送是服务器后台设置的抄送,也就是所说的转发地址。
板凳
发表于 2011-1-10 16:18:28 | 只看该作者
我只知道邮件可以悄悄的转发一份给你,但不知道如何单独查看抄送了哪些人。

转发给你的那一份上面应该有他抄送的人吧。
报纸
 楼主| 发表于 2011-1-10 17:30:22 | 只看该作者
服务器设置转发地址后,接收到的邮件就是被监视账户的原始邮件,不会对信息有任何改动。而且被监视的账户是没有办法知道邮件被转发的。上个图!

[ 本帖最后由 qscorpion 于 2011-1-10 17:33 编辑 ]
地板
发表于 2011-1-11 15:20:42 | 只看该作者
可以使用下列命令:

Get-Mailbox | where {$_.ForwardingAddress –ne $NULL –or $_.ForwardingSmtpAddress –ne $NULL} | ft Name, ForwardingAddress, ForwardingSmtpAddress
7
 楼主| 发表于 2011-1-12 15:43:27 | 只看该作者
学习了。试试看。听说能导出。但是一直尝试不成功。谢谢钉子大哥
8
 楼主| 发表于 2011-1-12 16:17:06 | 只看该作者
已经测试成功了。再次感谢钉子大哥,方便导出。做了部分修改。希望对后来人有帮助。
Get-Mailbox -database "需要查看抄送的存储组"| where {$_.ForwardingAddress –ne $NULL –or $_.ForwardingSmtpAddress –ne $NULL} |fl Name, ForwardingAddress, ForwardingSmtpAddress >D:\test.txt
9
发表于 2011-1-12 17:27:52 | 只看该作者
我测试这个命令后发现一个问题,如果您在EMC里面设置这个转发的话,通过点击Browse我们其实是指定一个域内用户账号的比如test2,命令得到的ForwardingAddress下只会显示test2的Identity而不是SMTP address。若您是通过Set-Mailbox -ForwardingSmtpAddress test2@domain.com设置转发的话,才会在ForwardingSmtpAddress下直接显示转发的目标地址。所以如果要导出SMTP地址的话,需要导出成表后,比如CSV,自己做一些修改。

我咨询过微软,他们也没有办法得出来整合的命令。只给出来下面的建议:

因此,这里若您希望得出test2的SMTP地址的话,我们可能需要做一个二次查询。

我做了好久的测试也没能得到最佳的效果。这里只能提供您一个workaround供参考。

第一步还是运行上次给的命令从而可以列出已设置了转发的用户邮箱:

Get-Mailbox | where {$_.ForwardingAddress –ne $NULL –or $_.ForwardingSmtpAddress –ne $NULL} | ft Name, ForwardingAddress, ForwardingSmtpAddress

第二步为了获得ForwardingAddress列用户的SMTP地址,我们可以先将上述结果导出至csv文件:

Get-Mailbox | where {$_.ForwardingAddress –ne $NULL –or $_.ForwardingSmtpAddress –ne $NULL} | select ForwardingAddress | Export-Csv c:\test.csv

第三步通过csv文件分别列出SMTP地址:

Import-Csv c:\test.csv | foreach {Get-Mailbox -Identity $_.ForwardingAddress | Select Identity, PrimarySmtpAddress}

上述命令的结果大致为:

Identity                   PrimarySmtpAddress
-----------                -------------------------
test2           test2@lab.com
10
 楼主| 发表于 2011-3-30 08:46:16 | 只看该作者
谢谢钉子大哥详细讲解
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2024-11-18 15:36

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表