骡子 - 收到电子邮件无效

时间:2013-02-06 23:32:30

标签: mule mule-studio

我知道此问题之前已经提出过,但到目前为止,我还无法找到解决这个问题的方法。

我正试图从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'                                       +

+++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++

2 个答案:

答案 0 :(得分:1)

我有同样的问题。试试这个:

  1. 停止骡子
  2. 删除或移动mule正在侦听的文件夹中的所有邮件(在您的情况下是INBOX)
  3. 重启mule
  4. 向mule正在收听的地方发送新消息

答案 1 :(得分:0)

似乎有很多关于使用JavaMail连接到MS Exchange的文献,这是Mule在场景后面使用的。阅读例如:

因此,请确保您的用户名格式正确,也可以使用“收件箱”而不是“INBOX”(不确定它有用,但在示例中,人们会这样做)。