我知道此问题之前已经提出过,但到目前为止,我还无法找到解决这个问题的方法。
我正试图从Outlook交换中获取消息进行解析。
我有一个非常简单的流程来从outlook获取邮件,它似乎部分工作(它正确验证,并检查所有必要的文件夹,但它不从IMAP服务器检索邮件)。
这是我正在使用的流程......
<imap:connector name="imapConnector" checkFrequency="500"
backupEnabled="true" backupFolder="inbox.backup"
mailboxFolder="INBOX" moveToFolder="processed" deleteReadMessages="false"
defaultProcessMessageAction="SEEN" />
<flow name="testFlow" doc:name="testFlow">
<imap:inbound-endpoint host="ip"
port="143" user="username" password="pwd" doc:name="IMAP" />
<file:outbound-endpoint path="C:\"
responseTimeout="1000" doc:name="File" />
</flow>
该应用程序似乎运行没有任何错误,但它没有检索任何电子邮件而只是永远坐在那里如下...有人可以帮助我吗?
**********************************************************************
* Application: test *
* OS encoding: Cp1252, Mule encoding: UTF-8 *
* *
* Agents Running: *
* JMX Agent *
**********************************************************************
INFO 2013-02-06 18:26:45,814 [main] org.mule.module.launcher.DeploymentService:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Started app 'test' +
+++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++
答案 0 :(得分:1)
我有同样的问题。试试这个:
答案 1 :(得分:0)
似乎有很多关于使用JavaMail连接到MS Exchange的文献,这是Mule在场景后面使用的。阅读例如:
因此,请确保您的用户名格式正确,也可以使用“收件箱”而不是“INBOX”(不确定它有用,但在示例中,人们会这样做)。