我尝试通过Camel从gmail帐户中获取一些邮件:
Endpoint fromMail = endpoint("imaps://[email protected]&password=xxx&fetchSize=1&searchTerm.subjectOrBody=OrderNr&unseen=true&consumer.delay=60000");
但是我得到了这个例外:
Exception in thread "main" org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: imaps://imap.gmail.com:993?consumer.delay=60000&fetchSize=1&password=xxx&searchTerm.subjectOrBody=OrderNr&unseen=true&username=xxx%40gmail.com due to: No component found with scheme: imaps
当然,我的pom.xml中包含骆驼邮件,而我的Maven依赖项中包含camel-mail-2.13.0.jar。
有趣:在另一台PC上,完全相同的代码(相同的项目)可以正常工作。
为什么我的PC上出现此异常?
我刚刚遇到了完全相同的问题。问题是您必须安装骆驼邮件功能。
karaf@root> features:list | grep mail
[uninstalled] [2.13.2 ] camel-mail camel-2.13.2
karaf@root> features:install camel-mail
karaf@root> features:list | grep mail
[installed ] [2.13.2 ] camel-mail camel-2.13.2
然后一切都开始为我工作。这可能就是为什么它在您的一台PC而不是另一台PC上运行的原因。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句