问题的简短版本
- 我们有一个第三方工作流工具需要检查电子邮件收件箱。
- 该工具仅支持使用 pop3 或 IMAP 检查电子邮件
- 我们的网络人员不允许 pop3 或 IMAP 访问我们的 Exchange 服务器。
我的工作解决方案/概念
- 使用工作流工具在网络服务器上安装某种pop3/imap邮件服务器软件。
- 让工作流工具通过 exchange/MAPI 导入此邮箱的电子邮件,然后使用 Pop3/IMAP 将其提供给工作流工具(出于安全原因仅限于本地机器),以便工作流工具可以检查收件箱。
本质上我需要一种“翻译”的方法或某种适配器,以便 pop3 客户端通过 MAPI/Exchange 协议进行通信和交换。
您知道任何类似我上面描述的工具吗?是否有更好的解决方案来解决我遗漏的问题?
答案1
我会认真推动进行政治斗争,以允许 IMAP 访问 Exchange 系统。IMAP 和 POP 可以按帐户启用。由于这是一个具有明确业务应用程序的工作流程项目,因此肯定有其目的……
我更加怀疑解决方案的长期可行性或任何增加堆栈复杂性的东西。
答案2
对你来说可能太晚了,但我还是发布了一个答案以供后人参考。查看 DavMail -http://davmail.sourceforge.net
这是 Exchange 或 Office365 的跨平台网关。用他们自己的话说 -
“DavMail 是一个 POP/IMAP/SMTP/Caldav/Carddav/LDAP 网关,允许用户使用任何带有 Exchange 的邮件客户端,甚至可以通过互联网在任何平台上使用 Outlook Web Access,已在 MacOSX、Linux 和 Windows 上进行了测试”