当前位置: 首页 > 知识库问答 >
问题:

是否可以使用JavaMail和Apache Camel Mail(IMAP)通过服务帐户连接Microsoft Exchange共享邮箱?

祁杰
2023-03-14

我们正在使用Apache Camel通过IMAP连接到我们的收件箱。Apache Camel邮件组件是基于JavaMail构建的。

我们的测试服务器正在使用Outlook和Office 365。我们使用outlook.office365.com作为主机/域,个人用户的电子邮件帐户是用户名,等等是他们的密码。考虑到证书是连接到个人收件箱的注册个人用户的证书,这很好。

<from uri=imaps:outlook.office.365.com:993?username=un@domain.com&password=blah/>

正式服是一个共享邮箱,我们在那里设置了一个服务号。这个服务号理想情况下将充当邮箱的“用户”。邮箱没有“实际用户”。我们希望使用服务号用户名作为“联合国”字段和账户访问密码。

<from uri=imaps:host-domain:993?username=ServiceAccuntUN&password=ServiceAccountPW/>

<from uri=imaps:sharedmailbox@domain.com:993?username=ServiceAccuntUN&password=ServiceAccountPW/>

<from uri=imaps:domain:993?username=sharedmailbox@domain.com/ServiceAccuntUN&password=ServiceAccountPW/>

是否有人希望通过使用Microsoft Exchange服务帐户访问共享邮箱来分享经验?我不应该怀疑这是Microsoft Exchange 2010服务器。

共有2个答案

楚浩然
2023-03-14

巫婆版的javamail?对于我来说,域\服务\帐户\共享\邮箱\别名在1.4.2版本之前是正常的,从1.4.3版本开始,它不会连接

宫高义
2023-03-14

郑重声明,使用ApacheCamel组件进行连接的工作方式与典型的Exchange 2010登录相同。

用户名属性应为:域\服务\帐户\共享\邮箱\别名

密码应该是服务号的密码。

我们发现JavaMail和Apache Camel Mail在我们的用例中非常可靠。

(有关更多信息,请参阅上面的评论)

 类似资料:
  • 问题内容: 有什么方法可以在node.js的客户端和服务器之间共享数据(包括对象)?我曾经依赖于为此目的而设计的模块now.js,但是该项目已经停产了,我正在寻找替代品。现在now.js被放弃了,还有没有其他方法可以在客户端和服务器之间无缝同步变量? 问题答案: 在now.js之后,两个最接近的竞争者是shareJS和dnode: http://sharejs.org/ https://githu

  • 是否可以使用服务帐户创建共享驱动器?。 由于没有UI服务号创建文件/文件夹,我需要一些方法 /APIs支持创建共享驱动器。 我可以在服务号下创建孩子(文件和文件夹),但不确定如何使用服务号创建共享驱动器。 向你问好,索拉夫

  • 问题内容: 我正在尝试编写一个Java应用程序,该应用程序将访问其他 共享 邮箱以阅读电子邮件并执行其他活动。我阅读自己的INBOX(或其文件夹和内容)没有问题,但是很难找到有关如何访问(并最终解析/读取)共享邮箱的信息。 问题答案: 在其他答案的帮助下,我找到了以下解决方案,该解决方案适用于com.sun.mail:javax.mail:1.6.2 使用javax.mail:mail:1.4.7

  • 我的客户正在使用IMAP使用Outlook for Web中的“连接帐户”将一个Office365电子邮件帐户连接到另一个。当这样做时,它失败了,错误是它不能连接到帐户。帐户无法通过“不安全”方法连接,手动键入IMAP设置时也无法工作。Office365电子邮件帐户在不同的Office365帐户上,但我怀疑当他们在同一个Office365帐户上时也会发生这种情况。 我把这个问题作为一个问题发布,然

  • 我在通过作曲家安装的谷歌 apiclient 2.0.0 连接时遇到问题。 以下是我到目前为止所做的: 我通过作曲家安装了蜜蜂。 我去https://console.cloud.google.com/apis/credentials?my-project导航到API管理器 我为服务帐户创建了凭据并下载了json。然后我将json上传到我的服务器。 我通过管理我的服务帐户为该帐户启用了域范围委托。

  • 因此,我实际上是试图通过IMAP使用Node连接到Outlook/Exchange电子邮件帐户。 使用旧的Live Connect API,我可以使用OAuth2令牌(https://msdn.microsoft.com/en-us/windows/desktop/DN440163)执行IMAP命令。但这似乎对Exchange帐户不起作用,因为试图用这些帐户执行Oauth流只会带来一个错误“此Mi