将给定帐户的IMAP访问权限限制在Exchange 2013中的一个IP地址

我创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读取。