none
在服务器端如何帮助用户搜索他想找的特定时间或名字的邮件 RRS feed

  • 问题

  • 用户经常说找不到他想要的邮件,

    如果在服务器端用powershell 帮他找出来,并放到他邮箱里面的新目录中

    2020年9月11日 3:23

答案

  • 把用户邮件复制到其他邮箱,可能会涉嫌审计问题,有没有其他办法?

    或者用 New-MailboxExportRequest 把邮件导出到 .pst文件,-ContentFilter 参数也可以设置标题和时间等搜索条件,这个不知道您是否能接受。关于如何设置 -ContentFilter条件,您可以查看:Filterable properties for the -ContentFilter parameter

    除此以外没有其他办法可以搜索并得到搜索的邮件,目前也没有功能或命令支持直接将搜索到的邮件放入源邮箱中。另外,我们可以使用 Search-Mailbox 只得到搜索日志,没有具体的用户邮件,从日志中查看搜索到的邮件所在文件夹 ,帮助用户缩小使用Outlook搜索时的范围:

    Search-Mailbox -Identity <username> -SearchQuery {Subject:"subject" AND Received:mm/dd/yyyy..mm/dd/yyyy} -TargetMailbox <username> -TargetFolder <folder name> -LogOnly -LogLevel Full

    此致,

    Lydia Zhou


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已标记为答案 May I ask 2020年9月18日 1:42
    2020年9月17日 7:04
    版主

全部回复

  • 您好,

    我们可以使用Search-Mailbox命令来搜索并将邮件复制到目标邮箱中,但是目标邮箱不能是源邮箱。比如需要搜索的邮件在user21邮箱,user21就不能作为目标邮箱来存放搜索结果:

    Search-Mailbox -Identity <username> -SearchQuery {Subject:"subject" AND Received:mm/dd/yyyy..mm/dd/yyyy} -TargetMailbox <username> -TargetFolder <folder name> -LogLevel Suppress


    建议您新建一个空邮箱专门来存放第一次的搜索结果。然后进行第二次搜索时,修改搜索条件,将专门邮箱作为源邮箱,那个用户邮箱作为目标邮箱。如果下次还需使用这个空邮箱,注意及时清理里面的搜索结果。

    另外,关于如何设置搜索条件SearchQuery,您可以查看:Message properties and search operators for In-Place eDiscovery

    此致,

    Lydia Zhou


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年9月11日 7:39
    版主
  • 请问以上信息对您是否有帮助?如果您对此问题有任何疑问或需要进一步的帮助,请随时回复。

    此致,

    Lydia Zhou


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年9月17日 5:37
    版主
  • 请问能否查到用户要求搜索的邮件在那个folder 里面 ?

    因为搜索出来传到其他邮箱在发送回去,用户认为是系统丢失再找回的

    2020年9月17日 6:00
  • 请问能否查到用户要求搜索的邮件在那个folder 里面 ?

    因为搜索出来传到其他邮箱在发送回去,用户认为是系统丢失再找回的

    将搜索结果复制到目标邮箱时,会显示源邮件是在哪个文件夹下的。

    打开目标邮箱中的目标文件夹,可以看到搜索到的邮件是在源邮箱的Inbox和Sent Items文件夹下:

    此致,

    Lydia Zhou


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年9月17日 6:14
    版主
  • 把用户邮件复制到其他邮箱,可能会涉嫌审计问题,有没有其他办法?
    2020年9月17日 6:25
  • 把用户邮件复制到其他邮箱,可能会涉嫌审计问题,有没有其他办法?

    或者用 New-MailboxExportRequest 把邮件导出到 .pst文件,-ContentFilter 参数也可以设置标题和时间等搜索条件,这个不知道您是否能接受。关于如何设置 -ContentFilter条件,您可以查看:Filterable properties for the -ContentFilter parameter

    除此以外没有其他办法可以搜索并得到搜索的邮件,目前也没有功能或命令支持直接将搜索到的邮件放入源邮箱中。另外,我们可以使用 Search-Mailbox 只得到搜索日志,没有具体的用户邮件,从日志中查看搜索到的邮件所在文件夹 ,帮助用户缩小使用Outlook搜索时的范围:

    Search-Mailbox -Identity <username> -SearchQuery {Subject:"subject" AND Received:mm/dd/yyyy..mm/dd/yyyy} -TargetMailbox <username> -TargetFolder <folder name> -LogOnly -LogLevel Full

    此致,

    Lydia Zhou


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已标记为答案 May I ask 2020年9月18日 1:42
    2020年9月17日 7:04
    版主
  • GOOD JOB!
    2020年9月18日 1:42
  • 很高兴上面的回复对您有帮助,下面对这个问题进行简单的总结。

    需求:

    在服务器端如何帮助用户搜索他想找的特定时间或名字的邮件,并放到他邮箱里面的新目录中。

    建议:

    我们可以使用Search-Mailbox命令来搜索并将邮件复制到目标邮箱中,但是目标邮箱不能是源邮箱。比如需要搜索的邮件在user21邮箱,user21就不能作为目标邮箱来存放搜索结果:

    Search-Mailbox -Identity <username> -SearchQuery {Subject:"subject" AND Received:mm/dd/yyyy..mm/dd/yyyy} -TargetMailbox <username> -TargetFolder <folder name> -LogLevel Suppress

    建议您新建一个空邮箱专门来存放第一次的搜索结果。然后进行第二次搜索时,修改搜索条件,将专门邮箱作为源邮箱,那个用户邮箱作为目标邮箱。

    或者用 New-MailboxExportRequest 把邮件导出到 .pst文件,-ContentFilter 参数也可以设置标题和时间等搜索条件。

    除此以外没有其他办法可以搜索并得到搜索的邮件,目前也没有功能或命令支持直接将搜索到的邮件放入源邮箱中。另外,我们可以使用 Search-Mailbox 只得到搜索日志,没有具体的用户邮件,从日志中查看搜索到的邮件所在文件夹 ,帮助用户缩小使用Outlook搜索时的范围:

    Search-Mailbox -Identity <username> -SearchQuery {Subject:"subject" AND Received:mm/dd/yyyy..mm/dd/yyyy} -TargetMailbox <username> -TargetFolder <folder name> -LogOnly -LogLevel Full

    参考文章:

    Message properties and search operators for In-Place eDiscovery

    New-MailboxExportRequest

    Filterable properties for the -ContentFilter parameter

    此致,

    Lydia Zhou


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年9月21日 9:11
    版主