可以通过使用JavaMail和Apache骆驼邮件(IMAP)服务帐户在Microsoft Exchange共享邮箱连接?

问题描述 投票:1回答:2

我们使用Apache的骆驼通过IMAP到我们的信箱进行连接。 Apache的骆驼邮件组件是建立在JavaMail的。

我们的测试服务器使用Outlook和Office 365中我们使用outlook.office365.com作为主机/域和个人用户的电子邮件帐户的用户名等与他们的密码。这种运作良好,考虑到凭据是那些连接到它们各自的收件箱中注册的用户个人的。

<from uri=imaps:outlook.office.365.com:[email protected]&password=blah/>

生产服务器是一个共享的邮箱,我们有一个服务帐户设置。该服务帐户将理想作为邮箱的“用户”。没有连接到邮箱中的实际用户。我们希望使用该服务帐户的用户名作为“联合国”字段和密码的帐户来访问。

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

要么

<from uri=imaps:[email protected]:993?username=ServiceAccuntUN&password=ServiceAccountPW/>

要么

<from uri=imaps:domain:[email protected]/ServiceAccuntUN&password=ServiceAccountPW/>

有谁知道他们想使用Microsoft Exchange服务帐户来访问共享邮箱分享任何经验?我不应该说这是一个Microsoft Exchange 2010服务器。

java email apache-camel javamail microsoft-exchange
2个回答
1
投票

为了记录在案,与Apache骆驼部件连接的工作原理相同,典型的Exchange 2010的登录。

用户名属性应该是:DOMAIN \ SERVICE_ACCOUNT \ SHARED_MAILBOX_ALIAS

密码应是服务帐户。

我们已经发现的JavaMail和Apache骆驼邮件是在我们的使用情况非常可靠的。

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


-1
投票

JavaMail的魔女版本?我DOMAIN \ SERVICE_ACCOUNT \ SHARED_MAILBOX_ALIAS是确定,直到1.4.2版本,从1.4.3它不连接

© www.soinside.com 2019 - 2024. All rights reserved.