【问题标题】:How to use Powershell to Monitor a specific inbox for Commands?如何使用 Powershell 监控特定收件箱的命令?
【发布时间】:2023-03-29 13:55:02
【问题描述】:

我想设置一个功能,让 powershell 脚本可以访问特定邮箱中的电子邮件。然后它会解析每封电子邮件以与一组特定的用户进行对话。作为一个可以通过电子邮件进行交互的系统。这怎么可能被取消?

【问题讨论】:

    标签: scripting powershell outlook imap


    【解决方案1】:

    如果您想从安装了 Outlook 的客户端运行此程序,那么以下是一个很好的起点(不需要 EWS)。

    $olFolderInbox = 6
    $outlook = new-object -com outlook.application;
    $mapi = $outlook.GetNameSpace("MAPI");
    $inbox = $mapi.GetDefaultFolder($olFolderInbox)
    $inbox | gm
    

    【讨论】:

    • 您是否曾经“遇到”过此解决方案在阅读/发送电子邮件时可能产生的烦人的弹出窗口(Office 2003)?谢谢
    • 假设消息类似于“另一个程序正在尝试代表您发送邮件”,这是相关的:support.microsoft.com/kb/885682(检查注册表项信息)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 2021-11-23
    • 1970-01-01
    • 2023-02-04
    相关资源
    最近更新 更多