0

我们有一个 SMTP 集群(Microsoft SMTP 服务),我们希望每 5 分钟检查一次邮件流。

我们想要的是每 5 分钟通过每个节点向邮箱发送一封邮件 - 检查邮箱是否收到邮件,看看花了多长时间。

我们想使用 Powershell 来执行 sendmail 功能,并且我们得到了它。我们的障碍是如何自动阅读邮件?我们已经测试过我们可以使用 Gmail 作为接收邮箱,并且可以通过 Powershell (Feeds / Atom) 阅读邮件,但这不会将邮箱中的邮件标记为已读。

我们有自己的 Hosted Exchange,也许我们可以用它来接收邮件?

有什么想法吗?

最好的祝福

4

1 回答 1

1

如果您有可用的 Exchange 邮箱,则可以使用 EWS 托管 api 使用 Powershell 编写阅读和操作电子邮件(包括标记为已读)的脚本:

http://msdn.microsoft.com/en-us/library/dd633710(v=EXCHG.80).aspx

Glen Scales 在他的博客上有很多很好的文章和代码示例供您使用:

http://msdn.microsoft.com/en-us/library/dd633710(v=EXCHG.80).aspx

于 2013-10-31T10:56:50.203 回答