从Powershell检查交换邮箱

时间:2019-11-18 21:54:21

标签: powershell

是否可以通过powershell检查Exchange电子邮件帐户?我读了this帖子,但它的日期过早,并且我看到了很多有关从Powershell发送邮件的参考,但没有一篇提到检索邮件。

这是一种用于监视的“穷人”解决方案,在某种程度上是一种综合交易生成器。

简而言之,我想从powershell发送电子邮件,并从powershell检查电子邮件。

1 个答案:

答案 0 :(得分:0)

从Office 365检索电子邮件的最简单方法是使用Graph API。

您首先需要对其进行身份验证,如果这将是一个自动化的解决方案,则需要作为应用程序进行身份验证。 https://docs.microsoft.com/en-us/graph/auth-v2-service?context=graph%2Fapi%2F1.0&view=graph-rest-1.0

然后,您可以使用此端点列出电子邮件 https://docs.microsoft.com/en-us/graph/api/user-list-messages?view=graph-rest-1.0&tabs=http

并使用此端点发送电子邮件 https://docs.microsoft.com/en-us/graph/api/user-sendmail?view=graph-rest-1.0&tabs=http