我创build了一个“垃圾邮件爬虫”帐户,可以完全访问Exchange 2013环境中的所有邮箱,以便在垃圾邮件文件夹中获取邮件,以便在Linux反垃圾邮件机器中提供在SpamAssassin上运行的贝叶斯过滤。
此帐户没有邮箱,但有权访问其他邮箱。 所以为了让事情更安全,我想限制只能从Linux机器连接到这个帐户。
我无法find这种限制。
谢谢,
PS:如果可以修改完全访问模式,这应该会更好。 我只需要下载垃圾邮件,所以阅读权限就足够了。
好的,事实certificate我正在考虑错误的命令(抱歉)。
你想要的是导出邮箱。 您可以将邮箱列表传送给该命令,仅包含所需的文件夹,然后将这些邮件推送到您的SPAM收件人邮箱, 或者可以使用相同的命令将它们直接输出到PST文件中。
参考: https : //social.technet.microsoft.com/Forums/exchange/en-US/c10240b4-1272-41c9-b9a5-ff7123db1691/how-to-export-single-folder-to-pst-for-specific-date?论坛= exchange2010为一个邮箱:
New-MailboxExportRequest -Mailbox mailboxname -IncludeFolders“#SentItems#”-ContentFilter {(Sent -lt '07 / 31/2011') – 和(Sent -gt '07 / 01/2011')} -FilePath \ servername \ folder \ SentItems.PST
所以你应该(理论上)能够做到这一点:
Get-Mailbox | New-MailboxExportRequest -IncludeFolders“垃圾电子邮件”-FilePath \ servername \文件夹\ JunkMail.PST
(注意:这必须是UNC,本地文件夹不会帮助。)
运行之后,您将需要清理ExportRequests:
Get-MailboxExportRequest | 删除-MailboxExportRequest
然后你的下一站是这个命令: http : //linux.die.net/man/1/readpst (我没有用过,但似乎是你需要的),使PST中的数据可以被SPAMAssassin读取。