正在运行ApacheCamel(2.25.2)并通过imaps连接到邮箱。我们的配置可以工作,但不适用于共享邮箱。用于连接“普通”邮箱的连接字符串:
imaps://srv.Domain:993?username=UserMb@Domain&password=Pass&folderName=Inbox&consumer.delay=60000©To=done&delete=true&mail.imap.starttls.enable=true&mapMailMessage=true
这个很好用。camel能够阅读/复制收件箱和其他文件夹中的邮件等。对于连接到共享邮箱,我们只使用相同的字符串调整username=。
例如:
imaps://srv.Domain:993?username=UserMb@Domain\UserMb2&password=Pass&folderName=Inbox&...
.. 但它不起作用。
我已经试过domain\usermb\usermb2或usermb@domain\usermb2@domain 或者usermb@domain\usermb2等
imaps://UserMb@Domain:Pass@srv.Domain:993?folderName=Inbox...
在添加共享邮箱usermb2之前,对usermb的所有操作都正常。
我还重新检查了thunderbird,将usermb2Map为共享邮箱usermb@domain\usermb2@domain 效果很好。
我已经在这里读到了类似的东西:是否可以使用javamail和apache camel mail(imap)通过服务帐户连接到microsoft exchange共享邮箱?但是没有一个正确的解决方案。
有人有主意吗?谢谢!
1条答案
按热度按时间qzlgjiam1#
经过数小时的搜索后发现https://www.mulesoft.org/jira/browse/mule-9355 添加
解决了我的问题。